ShapeDrawable用于定义一个基本的几何图形(如矩形、圆形、线条等),定义ShapeDrawable的XML文件的根元素是元素,该元素可指定如下属性。android:shape=["rectangel"|"oval"|"line"|"ring"]:指定定义哪种类型的集合图形。 定义ShapeDrawable对象的完整语法格式如下: 下面通过示例来介绍ShapeDrawable资源的定义和使用。实例:椭圆形、渐变背景的文本框 前面介绍TextView时知道该组件可指定... Read More
与StateListDrawable有点类似,LayerDrawable也可包含一个Drawable数组,因此系统将会按这些Drawable对象的数组顺序来绘制它们,索引最大的Drawable对象将会将会被绘制在最上面。 定义LayerDrawable对象的XML文件的根元素为,该元素可以包含多个元素,该元素可以指定如下属性。android:drawable:指定作为LayerDrawable元素之一的Drawable对象。android:id:为该Drawable对象指定一个标识。android:buttom|top|left|button:它们用于指定一个长度值,用于指定将该Dr... Read More