Android 资源

\res\drawable-hdpi

\res\drawable-ldpi

\res\drawable-mdpi

\res\drawable-xdpi 

用于分辨率适配,屏幕密度适配,一英寸多少像素点。多个layout文件夹,用于屏幕分辨率适配(分辨率=屏幕密度X尺寸);

一。

Android中的Drawable资源

1.

StateListDrawable资源

StateListDrawable内可以分配一组Drawable资源,StateListDrawable 被定义在一个XML文件中,以 <selector> 元素起始。其内部的每一个Drawable资源内嵌在<item>元素中。

我们可以使用一个StateListDrawable资源,来提供不同的背景图片对于每一个状态。,当组件的状态变更时,会自定向下遍历StateListDrawable对应的xml文件来查找第一个匹配的Item。

2.

9path,边缘缩放图像,控制拉伸区域,使部分图片不失真。


3   ColorDrawable

单色,只有一个颜色属性

color根节点

4.   GradientDrawable 形状图形,各种效果

shape根节点,设置各种渐变效果:最后是变换后的图像效果

5.  bitmapDrawable

bitmap根节点,包含一个原图形,然后可以有变换效果,最后是变换后的图像效果


6.InsetDrawable,表示图片与容器之间的间距。

inset节点,包含一个图形,设置与容器之间的上下左右间距。当应用图片是,就这样设置间距


7.  ClipDrawable,用于裁剪,适用于进度条图像。0--10000,不显示到完全显示

clip根节点


8 ScaleDrawable对某个图片缩放后效果对某个图片缩放后效果

scale根节点


9.RotateDrawable 对某个图片旋转后效果

rotate根节点


10.  AnimationDrawable,一帧一帧动画播放

animation-list根节点


11. LayerDrawable,几张图片图册叠加效果

layer-list根节点


12.leveldrawable 管理一组图片,根据设置的setlevel(int a),显示其中的图片

level-list 根节点


13. TransitionDrawable 过度图片,管理两层图片,过度动画效果

transition根节点




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值