Drawable资源——Clip Drawable 剪辑可绘制

Drawable资源——Clip Drawable  剪辑可绘制
1,认识
ClipDrawable资源
ClipDrawable资源代表从其他位图上截取的一个“图片片段”。
创建XML文件:
在XML文件中定义ClipDrawable对象使用<clip.../>根元素。
文件位置 ︰
res/drawable/filename.xml
文件名用作资源 id。
2,各属性注解:
<clip>属性
    定义可绘制剪辑。这必须是根元素。
    xmlns:android
    字符串。所需。定义 XML 命名空间,
    android:drawable            指定截取的源Drawable对象
    android:clipOrientation=""    指定截取方向,设置水平截取和垂直截取
                 horizontal     剪辑可绘制水平。
                vertical           剪辑可绘制垂直。
    android:gravity=""    指定截取时的对齐方式
top     
bottom     
left     
right     
center_vertical     
fill_vertical     
center_horizontal     
fill_horizontal     
center     
fill     
clip_vertical     
clip_horizontal     
    注意:
使用setLeve(int level)方法来设置截取的区域大小:
leveo=0时,截取的图片为空;当level=10000时,截取整张图片。
3,代码示例
clip_drawable_useing.xml
<?xml version="1.0" encoding="UTF-8"?>
    android:drawable="@drawable/shuangta" 
    android:clipOrientation="horizontal" 
    android:gravity="center"> 
</clip>
          注意:
                            Drawable等级是有范围的,即0~10000,对于ClipDrawable来说,等级0等于完全  裁 
                    剪,即整个Drawable都不可见了,而等级10000表示不裁剪。
                           例如当等级设置了5000:drawable.setLevel(8000)时表示裁剪了2000,即裁剪掉20%
                    的区 域,被裁剪的区域就相当于不存在了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值