Cot*_*nyo 11 transparency android android-layout xml-drawable
我有一个可绘制的形状,我想用作背景.我希望形状是透明的.但到目前为止还没有.我怎么做?这是我有的:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="10dp"
android:shape="rectangle" >
<solid android:color="#80000000" />
<stroke
android:width="1dip"
android:color="#000000" />
<corners android:radius="10dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)
我期望这条线<solid android:color="#80000000" />
能做到这一点.
编辑:
在清单中,我设定android:theme="@android:style/Theme.Dialog"
.这可能是问题的原因吗?我基本上试图将这个观点置于另一个之上.更改为00或FF或其他任何不起作用.
Vol*_*kiv 16
如果要将形状背景设置为透明,则需要设置此颜色
<solid android:color="#00000000" />
Run Code Online (Sandbox Code Playgroud)
小智 10
要创建包含不透明度效果的颜色,您可以考虑使用Alpha通道创建颜色.
<resources>
<color name="translucent_grey">#88cccccc</color>
</resources>
Run Code Online (Sandbox Code Playgroud)
另一位用户关于颜色格式的引用:
在android中定义视图的颜色时,格式可以是#RRGGBB或#AARRGGBB,其中AA是十六进制alpha值.FF将完全不透明,00将完全透明.
有关此技术的更多信息,请参见此主题: 如何在Android中为View设置不透明度(Alpha)
问候,吉姆
小智 6
你可以使用这个:
<solid
android:color="@android:color/transparent"/>
Run Code Online (Sandbox Code Playgroud)
这对我有用。
归档时间: |
|
查看次数: |
28172 次 |
最近记录: |