Android stroke 边框线 某一边
有时候需要给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中,你可以指定哪些边不加边框。