2011-07-18 20 views
1

私はSDやアセットからいくつかのNinePatchイメージを読み込みたいので、コンパイルされていないので、私は仕事を見つけるためのコンストラクタ/ファクトリがありません。私はまた、NinePatchツールのソースを試しましたが、それは仕事をするためにイメージの内部を使用し、Androidのクラスを使用しません...「ディスク」からNinePatchイメージを読み込み、NinePatchDrawableに変換するにはどうすればよいですか?

ケニー。

+0

あなたはhttp://stackoverflow.com/questions/6510467/android-compiling-9-patch-files-to-be-used-outside-of-the-drawable-folderを見たことがありますか? – Femi

答えて

1
  • ninemapイメージをBitmapオブジェクトに読み込みます(これはさまざまな方法があります(http://developer.android.com/reference/android/graphics/BitmapFactory.htmlを参照)。
  • チャンクをロードする(9パッチソフトウェアで作成)
  • 次に、NinePatchオブジェクトを作成するためにNinePatch (Bitmap bitmap, byte[] chunk, String srcName)コンストラクタを使用します。
関連する問題