0

重複の可能性:
実行時に NinePatch/NinePatchDrawable を作成する

プロシージャルに 9 パッチ イメージを作成しようとしていますが、その方法がわかりません。通常の PNG/JPG 画像を取得して、中央の幅と中央の高さを指定して 9 パッチのドローアブルを生成できるように調整する方法はありますか?

実行時にビットマップを作成し、黒のエッジ マーカーをビットマップに追加し、アプリでこれから 9 パッチを作成するつもりでしたが、このスレッドを読むと、リソース コンパイラによって作成される追加の魔法のデータが原因で不可能のようです。ポインタはありますか?

Google グループ リンク

基本的に、画像がボタンに使用され、引き伸ばされるべきではない4つの4x4コーナーがあり、中央の残りのピクセルが引き伸ばされることがわかっています。

4

0 に答える 0