【转】Android 纯代码化编码3_关于背景

博主在安卓开发中遇到布局元素半透明、阴影背景及圆角设置难题,网上查资料无果。经苦思冥想,发现用图片作背景可简单解决,还演示了制作圆角、白色半透明png图片的步骤,包括创建选择框、设置圆角、填充背景、设置半透明及保存图片。

这里应该算布局中的东西,因为代码中存在layout.setAlpha(0.5f)的东西,但是我在实际的使用中,发现这个东西一旦设置,那么该布局中的所有元素都半透明了,这肯定不是我想要的,还有通过背景颜色设置为(#f0f0f0f0)白色透明,效果也不理想,还有我需要某个布局或者Activity存在阴影背景,并且这个阴影只能左右有,上下没有(QQ安卓HD版打开的新窗口的效果),还有我需要圆角(这个可以通过自定义style和theme实现,但是太麻烦了),我在网上查了很多资料,都没有很好的办法实现
最后苦思冥想后发现有一种非常简单的解决办法,就是直接使用图片作为背景就行了,将这个图片设置为半透明,背景阴影等等就行了,至于大小问题,安卓会自动拉抻背景,当然你可以直接做成指定大小的背景就行了,下面我演示一种圆角、白色半透明的png图片的制作

 

1.创建任意大小的选择框



 
2.设置圆角


 



3.填充白色背景



 
4.设置半透明


5.最后保存为png格式图片就行了


转自:http://pandong8183.iteye.com/blog/1602309
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值