0

私の Android アプリでは、ボタンを特定の色 (青、赤、または金) に染めようとしています。デフォルトのボタンの色合いはグレーです。透明性が維持されるようにボタンの色を変更する方法を知っている人はいますか?

私は使用してみました:android:background

しかし、それは透明性を完全に捨てて、ボタンを単色にします.

私も使ってみました:android:@color/transparent

しかし、それは完全に透明なボタンを優先して色を完全に捨てます. しばらくオンラインで調べたところ、主に画像ボタンに関連するものが見つかりました。私が色付けしようとしているのは、標準のボタン ボタンです。また、これはほとんど XML を介して行うことができると推測しています。あれは正しいですか?

4

1 に答える 1

1

次のように独自のボタン ドローアブルを作成してみることもできます...

Android SDK ([ANDROID_SDK_HOME]/platforms/data/res) からボタン ドローアブルを取得し、ドローアブルをプロジェクトにインポートします。次に、下部にドローアブル ボタン、上部に半透明の色のレイヤー リストを作成します。

于 2012-12-03T14:13:44.477 に答える