Clipping Views安卓裁剪工具的使用,使用Android5.0新技术绘制圆角矩形,圆形控件。

本文详细介绍了如何在Android中利用Clipping Views进行图形裁剪,包括矩形、圆角矩形和圆形的裁剪方法。通过具体的代码示例展示了不同构造方法的应用,帮助开发者实现圆角矩形和圆形视图效果。
摘要由CSDN通过智能技术生成

最近由于项目中腰经常使用到圆角的图形,以前是直接在drawable文件夹下定义图形的背景样式,由于android系统推出了原生的裁剪方法,因此潜心研究了一下Clipping Views,在这里跟所有小伙伴们分享一下具体使用方法,接下来我将从每个具体方法进行讲解:
(1)首先是裁剪矩形,系统提供了两个构造方法对view进行举行裁剪:
第一种是四个参数的构造方法,前两个参数表示裁剪矩形的左上方点的坐标,后两个参数表示裁剪矩形右下方点的坐标(以裁剪view的左上角点坐标为0,0点)
这里写图片描述
第二种是一个参数的构造方法,需要传入一个rect矩形对象,而构造矩形对象时用到的四个参数含义和上述四个参数含义相同
这里写图片描述
下面在代码中完成对view的矩形裁剪,具体编码为:
这里写图片描述
代码中设置好的效果为:
这里写图片描述
我们可以看到两种构造方法裁剪出来的效果完全一致,因此证明两个构造方法的目的是一样的。

(2)接下来我们介绍一下项目中用到比较多的圆角矩形的裁剪,同样系统中也有两个构造方法对其进行实

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值