android必备技能-shape

  

shape:形状,位于 android.graphics.drawable.shapes包中。


   android可能会用到shape的地方

   1.原型图中给了虚线或者边框等等简单图形,UI并没有设计图片,我们需要靠自己来

   2.配合selector使用,给用户一个良好的体验

   3.当apk需要减重时,图片是首要考虑的地方,可以用shape替换一些简单图片


    shape自身属性:

    android:shape=["rectangle" | "oval" | "line" | "ring"]

    shape的形状,默认为矩形,可以设置为矩形(rectangle)、椭圆形(oval)、线性形状(line)、环形(ring)

    下面的属性只有在android:shape="ring时可用:

     android:innerRadius 尺寸,内环的半径。

     android:innerRadiusRatio 浮点型,以环的宽度比率来表示内环的半径

   

    shape的子标签:

    1.圆角 corners   (四个角可以不同

    2.渐变 gradient

    3.间隔 padding

    4.大小 size

    5.填充 solid

    6.描边 stroke


     利用shape可以做出什么:

    1.圆角按钮

    2.边框

    3.虚线

    4.阴影

    5.渐变

   

   



   


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值