Drawable

public abstract class Drawable

Drawable主要是一个抽象类,供其子类实现,重写一些方法,我们最常用的有BitmapDrawable,还有其它比如:

BitmapDrawable

ClipDrawable

ColorDrawable

DrawableContainer

GradientDrawable

InsetDrawable

LayerDrawable--TransitionDrawable

NinePatchDrawable

PictureDrawable

RotateDrawable

ScaleDrawable

ShapeDrawable

 

好像只用过一个哦,好悲剧。。。

还有一些比较重要的方法,就是这个Drawable是从哪里创建的,从方法名称中,我们可以看到它是从哪创建的:

public static Drawable createFromStream(InputStream is, String srcName)

public static Drawable createFromResourceStream(Resources res, TypedValue value,  InputStream is, String srcName)

public static Drawable createFromResourceStream(Resources res, TypedValue value,
            InputStream is, String srcName, BitmapFactory.Options opts)

public static Drawable createFromXml(Resources r, XmlPullParser parser)

public static Drawable createFromXmlInner(Resources r, XmlPullParser parser, AttributeSet attrs)

 public static Drawable createFromPath(String pathName)

 

 

 

 

 

 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值