学习Android界面开发: Shape Drawable

<shape>

用于绘制几何形状(geometric shape)
支持以下属性:

形状 android:shape

  • rectangle 长方形
  • ring 圆形
  • oval 椭圆形
  • line 直线

内边框填充 <padding>

当Shape用作View的android:background时,Shape的<padding>属性将应用于View。但是,当View显式设置了<padding>时,Shape 的<padding>无效。

填充颜色 <solid>

填充渐变色 <gradient>

  • android:startColor 起始色
  • android:endColor 结束色
  • android:centerColor 中间色
  • android:centerX 横向中间位置
  • android:centerY 纵向中间位置

注意:<solid>会覆盖<gradient>属性

笔划 <stroke>

  • android:width 粗细
  • android:color 颜色
  • android:dashGap 虚线间的间隔
  • android:dashWidth 虚线的宽度

笔划可以是实线或者虚线。
同时设置android:dashWidth和android:dashGap时,笔划为虚线。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容