我想在android布局背景下做出这样的思考,有什么解决方案吗?
我有2个边框,一个在顶部,另一个在底部,并且它们具有不同的颜色,而且我也不想在左侧和右侧设置任何边框
CSS代码是:
#shape{
border-radius : 2px;
border-top : 1px solid #070709;
border-bottom : 1px #383841;
/*...*/
}
注意:边框也有半径。
最佳答案
在drawable文件夹中创建XML并将此代码放入其中:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<solid android:color="@android:color/darker_gray" />
<corners android:radius="5dp" />
</shape>
</item>
<item android:top="3dp">
<shape android:shape="rectangle" >
<solid android:color="#383841" />
<corners android:radius="5dp" />
</shape>
</item>
<item
android:bottom="3dp"
android:top="3dp">
<shape android:shape="rectangle" >
<solid android:color="@android:color/white" />
</shape>
</item>
</layer-list>
该图层列表包含3个项目
1:顶部带有圆角的颜色。
2:底部带有圆角的颜色。
3:其余视图上的颜色。
您可以将其设置为任何视图的背景。