2016-05-04 9 views
13

私は9パッチをたくさん演奏してきましたが、ボタン、フォームなどのために素敵な背景を作るのは非常に安心です。9つのパッチを使用したのと同じ方法でベクトル描画を使用できますか?

ベクターのドロワーブルがAndroid版の広い範囲のライブラリをサポートしていますので、私が9パッチ画像を使用したのと同じ方法でベクトル描画可能ファイルを使用することを楽しみにしています。 悲しいことに、私はコンテンツのパディングとパッチを設定する可能性を見つけられませんでした...

誰もこの9パッチ/ svgミックスを達成できましたか?

答えて

0

特定のゾーンで描画可能なベクトルに9パッチの動作を適用することはできません。 9パッチはbitmap用に設計されており、ビットマップはint [x][y]に格納されたピクセルの単なるグリッドです。サイズ変更が可能なビットマップの場合、9パッチの動作では、「列12(9パッチ1)は、n回並列に複写できます。 」と表示され、画像が拡大され、はもはや比例しません。

ベクトル描画可能ベクトルは静的描画パス定義ですが、パスは動的に変更されないため、結果は常に再スケーリングされ、比例が元のパスに比例します。

関連する問題