Android stroke 边框线 某一边

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010886975/article/details/52995293

有时候需要给View加边框线,我们经常是四边一起加,就像这样:

<shape xmlns:android="http://schemas.android.com/apk/res/android">
       <solid android:color="#89c997"></solid>
       <stroke android:width="0.5dp" android:color="#c3c3c3"></stroke>
</shape>

然而有时候,我们并不需要四边都会有边框,那我们就需要用到layer-list标签,比如我们只给下加边框:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
     <item
         android:left="-2dp"
         android:right="-2dp"
         android:top="-2dp">
          <shape>
               <solid android:color="#ffffff"/>
               <stroke
                   android:width="1dp"
                   android:color="#ff0000"/>
          </shape>
     </item>
</layer-list>

在这个item中,你可以指定哪些边不加边框。

阅读更多

没有更多推荐了,返回首页