图片加边框

本文探讨了在Android应用中如何处理不确定形状图片并在外围添加边框的技术,包括使用相对布局进行叠加的方法及注意事项。文章深入分析了.9.png图片的特性和在不同scaleType下行为的变化,并提供了避免布局对齐问题的解决方案。

有一个需求是在不确定形状的图片外围加上一圈边框。边框是一个.9.png图片,而且要遮挡住底下的图片。

有两个思路:

一个是将原图做background,边框做src,设到同一个imageview里,scaleType要设为fitXY,拉伸边框。

第二个是用relativeLayout做叠加。这里面有一些坑:

.9.png只有在fitXY或作为background的时候才会自动拉伸,否则会按正常图片处理。

在两个imageview的scaletype不同,且父layout有margin时,layout_align会出现对不齐的问题。这时候imageview本身是与原图大小不同的。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值