6

Android アプリケーションに、最終行の ActionBar を追加したいと考えています。この行は、4 色のみで次のようになります。私が欲しいもの

この効果を得るために、9 パッチを使用しますが、4 色を表示する代わりに、グラデーションに置き換えます。私が得るもの

これが私が使っている9Patchです。理由がわからないので、どこが間違っているか知っていますか:/

私が欲しいもの

ご協力いただきありがとうございます !

4

2 に答える 2

3

9 パッチを編集して、色のブロックが 1 ピクセル幅ではなく 3 幅になるように編集してみてください。中央のピクセルのみが伸縮可能としてマークされます。これにより、必要なものが得られる場合があります。

色間の境界を伸縮可能としてマークしたため、9パッチを引き伸ばすと、境界で値が補間され、滑らかな遷移が生成されるためです。9-patch を私の提案に変更すると、境界が非伸縮としてマークされ、グラデーションが削除されます。

于 2013-03-20T10:17:50.480 に答える
3

次のような画像を使用する必要があります。

ここに画像の説明を入力

于 2013-03-20T10:18:19.493 に答える