描边

2019-05-25  本文已影响0人  红茶炒饭

为控件描边

根据属性值分析一目了然

<!--每一个 item 都相当于 一个图层  -->
    <item android:bottom="0dp"
          android:top="0dp"
          android:left="0dp"
          android:right="0dp">

        <shape android:shape="rectangle">

            <solid android:color="#000"/>

        </shape>

    </item>
  
    <!-- 边框的颜色总是在最下边 并且要按照顺序 由上至下的写 因为xml 解析的时候 会按照顺序解析  -->
     <!-- 这4个属性值相当于 决定你的 上一层图层露出的部分 具体的灵活运用  -->
    <item android:bottom="2dp"
        android:top="2dp"
        android:left="2dp"
        android:right="2dp">

        <shape android:shape="rectangle">

            <solid android:color="#003cff"/>

        </shape>

    </item>
你可以写很多个item 根据边框的颜色变化程度来实现边界的阴影效果 安卓中的纵向渐变的效果就是这样实现的
描边.gif
上一篇 下一篇

猜你喜欢

热点阅读