1. ホーム
  2. アンドロイド

ボタンや画像ボタンの背景の透明度を設定する。

2022-02-24 09:07:49
(1) 設定ファイルを修正する
ボタン
android:id"@+id/btnAppMore"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="details>>"
android:layout_alignParentRight="true"
android:layout_marginLeft="150dp"  
android:background="@android:color/transparent"
/>
透明ボタンを設定した後、ボタンがないことに気がついた・・・・・・。

  半透明ボタン  アンドロイド :background="#e0000000" ... />

  Transparent< Button android:background="#00000000" ... />

  色と不透明度(アルファ)の値は、16進数で表現されます。どの色も値の範囲は0〜255(00〜ff)である。アルファ値の場合、00は完全な透明、ffは完全な不透過を意味する。表現の順序は "aabbggrr" で、ここで "aa=alpha" (00 から ff); "bb=blue" (00 から ff); "gg=green" (00 から ff); "rr=red" (00 から ff) の順です。たとえば、オーバーレイ レイヤーに不透明度 50% の青色を適用する場合、次の値を指定します。

  背景画像の透明度を設定する(超簡単)

  Javaコード

  View v = findViewById(R.id.content);// 透過背景を設定したいレイアウトのidを探す

  v.getBackground().setAlpha(100);/0~255 透明度の値





(2) ボタンのデフォルトの色は携帯電話の背景色と同じ(黒)であり、ボタンのテキストもデフォルトでは黒であることに注意してください。ここでは、アクティビティの oncreate() でボタンのフォントカラーを設定することができます。
btn=(Button)findViewById(R.id.btnAppMore)。
btn.setTextColor(Color.WHITE)を指定します。
実は、透明化もJavaでできるんです、ガーン! btn.setBackgroundColor(Color.TRANSPARENT); Just