今天遇到了一个描边的问题,用shape描边大家都知道stroke来调。
但是,要求是只描边上边和下边,左边右边不需要,那么就没法了,stroke默认是全部描边。
最后的解决办法是这样的(直接上代码),代码是从另外一个地方看到的呢,出处忘了,不好意思:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:left="-2dp"
android:right="-2dp">
<shape>
<solid android:color="背景色" />
<stroke
android:width="1dp"
android:color="描边色" />
</shape>
</item>
</layer-list>