如何使视图 50% 透明?
我已按照文章 布局技巧:使用 ViewStubs 设置在另一个之上查看。我使用 FrameLayout
作为包含一个 MapView
和一个 ViewStub
的根元素。在 ViewStub
的位置,我后来打开了一个 LinearLayout
,其中 android:background
设置为颜色值
。
LinearLayout
的位置似乎是正确的,它位于顶部,并且具有蓝色背景,但不透明。我做错了什么?
I have followed the article Layout Tricks: Using ViewStubs to set a View on top of another. I used FrameLayout
as the root element containing one MapView
and a ViewStub
. At the place for ViewStub
I later opened a LinearLayout
with the android:background
set to a color with color value <color name="blue_opaque">#f005</color>
.
The position for the LinearLayout
seem to be right, it sits on top and it has a blue background but it is not transparent. What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
颜色十六进制代码是这样构建的。
#ARGB
或更细粒度的控制#AARRGGBB
这意味着 AlphaRedGreenBlue。您将 Alpha 设置为 100% 不透明。尝试#6005
。The color hex code is built like this.
#ARGB
or for a more fine grained control#AARRGGBB
which means AlphaRedGreenBlue. You set your alpha to 100% be opaque. Try#6005
.