我正在使用 AndroidSlidingUpPanel .我正在尝试使其中一个 View 半透明。这样你就可以看到它下面是什么了。所以它基本上是一个移动的 LinearLayout,但我看不到下面是什么。
我试过设置 alpha
,背景颜色(带 alpha)
xml设置:
android:background="@android:color/transparent"
还有:
android:background="#22000000"
我也以编程方式尝试过:
view.setAlpha((float) 0.45));
问题是我所做的一切都没有让它变得透明。我可以看到颜色发生变化,但它仍然完全不透明。
也许我错过了什么?我怎样才能使它透明以便我可以看到下面的内容
最佳答案
使用 android:alpha="0.1"设置布局的不透明度
<FrameLayout
android:id="@+id/frameLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:alpha="0.2"
android:background="#000000"
https://developer.android.com/reference/android/view/View.html#setAlpha(float)
关于java - Android使 View 透明,或者至少是半透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18553603/