
如何在Android中的视图设置不透明度
4个回答
展开全部
我会建议你做的是创建一个自定义的ARGB颜色在你的colors.xml文件,如:
<resources>
<color name="translucent_black">#80000000</color>
</resources>
然后设置你的按钮背景的颜色:
android:background="@android:color/translucent_black"
你可以做,如果你想玩弄按钮的形状的另一件事是建立在您设置按钮应该是什么样子的属性的形状绘制资源: 文件:RES /绘制/ rounded_corner_box.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android=" CodeGo.net
android:shape="rectangle">
<gradient
android:startColor="#80000000"
android:endColor="#80FFFFFF"
android:angle="45"/>
<padding android:left="7dp"
android:top="7dp"
android:right="7dp"
android:bottom="7dp" />
<corners android:radius="8dp" />
</shape>
,作为按钮的背景:
android:background="@drawable/rounded_corner_box"
<resources>
<color name="translucent_black">#80000000</color>
</resources>
然后设置你的按钮背景的颜色:
android:background="@android:color/translucent_black"
你可以做,如果你想玩弄按钮的形状的另一件事是建立在您设置按钮应该是什么样子的属性的形状绘制资源: 文件:RES /绘制/ rounded_corner_box.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android=" CodeGo.net
android:shape="rectangle">
<gradient
android:startColor="#80000000"
android:endColor="#80FFFFFF"
android:angle="45"/>
<padding android:left="7dp"
android:top="7dp"
android:right="7dp"
android:bottom="7dp" />
<corners android:radius="8dp" />
</shape>
,作为按钮的背景:
android:background="@drawable/rounded_corner_box"
展开全部
<Button
android:text="Submit"
android:id="@+id/Button01"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
在我onCreate()事件,我打电话Button01是这样的:setContentView(R.layout.main);
View Button01 = this.findViewById(R.id.Button01);
Button01.setOnClickListener(this);
android:text="Submit"
android:id="@+id/Button01"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
在我onCreate()事件,我打电话Button01是这样的:setContentView(R.layout.main);
View Button01 = this.findViewById(R.id.Button01);
Button01.setOnClickListener(this);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说详细点,
追答
什么视图?刷ROM吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置背景颜色时直接在颜色值上加透明度:#55000000
代码设置:view.setAlpha(float f);
代码设置:view.setAlpha(float f);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询