我正在为我的应用程序小部件实现一个小部件透明度选项,尽管我在修复十六进制颜色值时遇到了一些麻烦.作为十六进制颜色透明度的全新,我搜索了一下,虽然我找不到我的问题的具体答案.
我想用十六进制颜色设置透明度,所以让我说我的十六进制颜色ID"#33b5e5",我希望它是50%透明.然后我会使用"#8033b5e5",因为80%是50%.
我在这里找到了一个有用的图表:http://www.dtp-aus.com/hexadeci.htm.有了这些数据,我设法得到了这个:
0% = #00
10% = #16
20% = #32
30% = #48
40% = #64
50% = #80
60% = #96
70% = #112
80% = #128
90% = #144
Run Code Online (Sandbox Code Playgroud)
现在,当我以十六进制高于100时问题开始出现.十六进制颜色代码只能长8个符号吗?例如#11233b5e5(80%)崩溃.
我能做些什么才能让我使用更高的数字呢?
我正在使用Web视图,我在其中添加图像视图.如何将此图像视图的背景设置为透明?
我试过这个:
mImageview.setBackgroundResource(R.color.trans);
Run Code Online (Sandbox Code Playgroud)
哪里trans
→ <color name="trans">#00000000 </color>
.
什么是黑色和85%不透明度的颜色代码?
我有#65000000 - 但它太轻了.我需要它更暗一点,不透明度为85%.我怎么做到的?
为什么我不能在相对布局上setAlpha(85)?这就是我想要正常做的事情.但由于这不可用,我必须通过背景颜色来做到这一点.
大家.有可能Navigation View
透明吗?我有自定义布局,并尝试为此布局设置50%透明背景,Navigation View
或Drawer Layout
.
android:background="#80000000"
Run Code Online (Sandbox Code Playgroud)
但它没有给出预期的结果.
有人试过这样吗?我很感激帮助.