4

こんにちは、リストビューに透明度を設定したいと思います。すでにその例をいくつか見ましたが、すべてが 100% 透明でした。

このトピックとして: AndroidでListViewを透明にする方法は?

Jacky が述べたように、リスト ビューの属性を設定するとうまくいきます。

android:background="#00000000"
android:cacheColorHint="#00000000"

しかし、私の場合は、半透明にしたいだけで、ある種のアルファ 50 などです。ここでの私の目標は、ユーザーが listview を介して UI の背景を見るだけでなく、listView の背景も少し透明に見えるようにすることです。

どうすればそれを達成できますか?

ありがとう。

4

3 に答える 3

12

正しく思い出せば、からの最初の2桁#00000000はアルファチャネル用です。

のようなもの#80XXXXXXは50%の透明度になります。

詳細については、カラー状態リストを参照してください。

于 2011-01-27T20:15:07.333 に答える
5

UI要素の透明度レベルをプログラムで設定できます。
yourUIElement.setAlpha(0.5)は、50%の透過性を実現します。
setAlphaメソッドは、0から1までの値を取ります
。0:完全に透明
1:完全に不透明。

于 2012-09-26T12:29:02.357 に答える
3

色は ARGB 色空間で表現されるため、#336699CC は次のようになります。

0x33 透明度 0x66 赤成分 0x99 緑成分 0xcc 青成分

于 2011-01-27T20:17:18.947 に答える