Android中实现圆角矩形及半透明效果。

注:本文由Colin撰写,版权所有!转载请注明原文地址,谢谢合作!

在做Android开发时,我们为了美观,有时候需要使用圆角矩形,或半透明之类的效果,在网页设计中很容易实现。但在Android开发中,要稍微麻烦一点,但实现起来也不算很难。

关于设定背景图片平铺的方法请参考上一篇文章:http://itcolin.com/archives/1153.html

 

一、首先,需要在drawable-mdpi目录里定义一个xml文件,我命名为frame

编写如下代码,其中corners 中定义每边的圆角弧度,solid为填充的颜色:半透明颜色:#10000000~#90000000 透明深度不一样。(也可以用:#e0000000)


 
    


    

关于背景颜色需要渐变色的话也可以参考以下代码来控制渐变:




 

二、在layout配置主文件中将需要设定圆角的Layout(这里演式的是RelativeLayout)背景设置为frame即可。

代码如下:




    


 

此时,运行虚拟机看看效果吧。

实现效果如下图:

Android中实现圆角矩形及半透明效果。_第1张图片

Demo 下载地址: Android圆角矩形及半透明演式Demo

 

转载于:https://www.cnblogs.com/colinliu/p/android-transparency.html

你可能感兴趣的:(Android中实现圆角矩形及半透明效果。)