Android中Drawable XML怎么自定义形状 shape使用方法

admin 百科 11
Android中drawable XML shape是定义纯色、渐变、圆角、描边等轻量图形的方式,无需图片,适配好、体积小、可动态修改;根节点为,支持rectangle、oval、line、ring四种类型,通过等子标签实现不同效果,常用于按钮背景等场景。

Android中Drawable XML怎么自定义形状 shape使用方法-第1张图片-佛山资讯网

Android 中的 drawable XML 形状(shape)是定义纯色、渐变、圆角、描边等简单图形最轻量的方式,无需图片资源,适配性好、体积小、可动态修改。

shape 基本结构与类型

<shape></shape> 是根节点,必须通过 android:shape 指定形状类型:

  • rectangle:矩形(默认值),用于按钮背景、卡片、分割线等
  • oval:椭圆,常用于圆形头像占位、指示点、小图标
  • line:直线,需配合 <stroke></stroke> 使用,注意要设高度(如 android:height="2dp"
  • ring:环形,多用于进度条或自定义 loading 圆圈,支持内径、厚度、是否填充等属性

常用子标签与关键属性

<shape></shape> 内可嵌套以下标签实现不同效果:

标签: android

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~