デバイス上でビットマップを使用して9パッチイメージを作成しようとしています。私はdraw9patchツールを認識していますが、それを使用する方法はわかっていますが、問題のイメージはユーザーによってカスタマイズされており、ツールを使用してリソースとしてのイメージを追加することは問題ありません。デバイス上に9パッチイメージを作成する
私の研究は、この議論に私をリードしてきました: http://groups.google.com/group/android-developers/browse_frm/thread/4fb0243754ce32/8c9663d62ed7be91?q=NinePatchDrawable+constructor#8c9663d62ed7be91
アンAndroidのエンジニアは、次のように示されている:「バイト[]は、どの我々はアンドロイドのために定義されたPNG 9パッチ拡張チャンクの生データであり、 aaptが生成され、あなた自身ですべてを構築し、その内容の説明についてはResourceTypes.hヘッダーファイルを参照する必要があります。
https://groups.google.com/group/android-developers/browse_thread/thread/22f402ccedba9533 写真編集ソフトウェアを使用して9パッチイメージを作成することはできますが、aaptはapkコンパイル時に追加情報をイメージに埋め込みます。それは私が複製しようとしているように見えるaaptの仕事です。
このようなことを達成する方法の例を知っている人もいますし、これに近づく方法についてのヒントもありますか?どんなコメントも大歓迎です!
マット。
このリンクをチェックすると、NinePatchグラフィックを簡単に作成できるDraw 9パッチツールの詳細が表示されます。http://developer.android.com/guide/developing/tools/draw9patch.html –