1

ここに画像の説明を入力

この画像をシークバーの背景に設定しました。異なる画面では、画像が非常に歪んでいて、非常に恐ろしいものです。9 パッチを試してみましたが、スケールしたい領域がいくつかあることは明らかなので、9 パッチは最適なオプションではありませんでした。私が達成したいのは、背景を引き伸ばして、数字を比例させたままにすることです。数値が伸びすぎたり、縮みすぎたりする傾向があります。

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

0

ここでの最も簡単なオプションGradientDrawableは、ビューの背景として設定する to を作成することです。コンストラクターで色の配列を取ることができるドキュメントから見ることができGradientDrawable、それは、囲んでいるビューが最終的にどんなサイズになるかにかかわらず、均等に配置されたすべての色を描画します。これは、XML でドローアブルを作成するために使用される要素と同じ<shape>ですが、Java コードでインスタンス化すると、グラデーション スケールに 3 つ以上の色を追加できます。

于 2013-01-24T05:04:18.063 に答える