3

I need to create a semi-transparent ImageButton but I haven't find a valid way to do this.

How to set a SemiTransparent look and feel with a settable transparency level?

Any suggestion?

4

3 に答える 3

2

このコードでボタンの透明度を調整できます。mybutton.getBackground().setAlpha(45);

ここでの数値 45 の範囲は 0 ~ 255 です

.ninePatch.png ファイルを使用している場合は、画像編集ソフトウェアでボタンの不透明度を下げて保存し、xml で使用することができます。

ヒント: 半透明のボタンは、ボタンが無効になっていることを示します。Android の設計ガイドラインに従っています。だから賢く使ってください。

ボタンを無効に設定するには、myButton.setEnabled(false);

于 2012-06-03T16:27:03.397 に答える
1

ハッシュコードの前に 55 または 99 を追加して、ボタンを半透明にすることもできます

<Button
    android:id="@+id/button1"
    android:layout_width="200dp"
    android:layout_height="60dp"
    android:text="select"
    android:background="#99FFFC00"
  />
于 2013-11-09T07:07:09.037 に答える