搜索
热搜: 活动 交友 discuz
查看: 3750|回复: 0
打印 上一主题 下一主题

android shape备忘

[复制链接]

160

主题

165

帖子

814

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
814
跳转到指定楼层
楼主
发表于 2017-1-15 10:55:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


  1.    
  2.    
  3.     <corners
  4.         android:radius="9dp"
  5.         android:topLeftRadius="2dp"
  6.         android:topRightRadius="2dp"
  7.         android:bottomLeftRadius="2dp"
  8.         android:bottomRightRadius="2dp"/>
  9.    
  10.    
  11.     <gradient
  12.         android:startColor="@android:color/white"
  13.         android:centerColor="@android:color/black"
  14.         android:endColor="@android:color/black"
  15.         android:useLevel="true"
  16.         android:angle="45"
  17.         android:type="radial"
  18.         android:centerX="0"
  19.         android:centerY="0"
  20.         android:gradientRadius="90"/>
  21.    
  22.    
  23.     <padding
  24.         android:left="2dp"
  25.         android:top="2dp"
  26.         android:right="2dp"
  27.         android:bottom="2dp"/>
  28.    
  29.    
  30.     <size
  31.         android:width="50dp"
  32.         android:height="50dp"/>
  33.    
  34.    
  35.     <solid
  36.         android:color="@android:color/white"/>
  37.    
  38.    
  39.     <stroke
  40.         android:width="2dp"
  41.         android:color="@android:color/black"
  42.         android:dashWidth="1dp"
  43.         android:dashGap="2dp"/>
  44.    
  45. </stroke
  46. </solid
  47. </size
  48. </padding
  49. </gradient
  50. </corners
复制代码
填充:设置填充的颜色
间隔:设置四个方向上的间隔
大小:设置大小
圆角:同时设置五个属性,则Radius属性无效
android:Radius="20dp"                           设置四个角的半径
android:topLeftRadius="20dp"              设置左上角的半径
android:topRightRadius="20dp"           设置右上角的半径
android:bottomLeftRadius="20dp"      设置右下角的半径
android:bottomRightRadius="20dp"    设置左下角的半径
描边:dashWidth和dashGap属性,只要其中一个设置为0dp,则边框为实现边框
android:width="20dp"                               设置边边的宽度
android:color="@android:color/black"  设置边边的颜色
android:dashWidth="2dp"                         设置虚线的宽度
android:dashGap="20dp"                          设置虚线的间隔宽度
渐变:当设置填充颜色后,无渐变效果。angle的值必须是45的倍数(包括0),仅在type="linear"有效,不然会报错。android:useLevel 这个属性不知道有什么用。
angle对应值的起点如图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|安卓论坛  

GMT+8, 2024-5-15 08:52 , Processed in 0.064460 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Design S!|ƽ̶

快速回复 返回顶部 返回列表