andriod中的所有drawable对应如下,左边为xml文件的根元素,右边为对应的对象。
<selector /> ------------- StateListDrawable
<level-list /> ------------- LevelListDrawble
<layer-list /> ------------- LayerDrawable
<transition /> ------------- TranstionDrawble
<color /> ------------------ ColorDrawable
<shape /> ------------------ GradientDrawable
<scale /> ------------------ ScaleDrawable
<clip /> ------------------- ClipDrawable
<rotate /> ----------------- RotateDrawable
<animation-list /> --------- AnimationDrawable
<inset /> ------------------ InsetDrawable
<bitmap /> ----------------- BitmapDrawable
<nine-patch /> ------------- NinePatchDrawable
<vector /> ----------------- VectorDrawable
下面是系列文章:
Android中的Drawable资源—— NinePatchDrawable
Android中的Drawable资源—— LayerDrawable
Android中的Drawable资源—— StateListDrawable
Android中的Drawable资源—— LevelListDrawable
Android中的Drawable资源——Transition Drawable
Android中的Drawable资源—— InsetDrawable
Android中的Drawable资源—— ClipDrawable
Android中的Drawable资源—— ScaleDrawable
Android中的Drawable资源—— GradientDrawable
Android中的Drawable资源—— VectorDrawable
Android中的Drawable资源—— ColorDrawable
Android中的Drawable资源—— AnimationDrawable
Android中的Drawable资源—— RotateDrawable