我想在Android布局背景中做一些这样的思考,有什么解决方案吗?
我有2个边框,一个在顶部,另一个在底部,它们有不同的颜色,我也不想在左右两边有任何边框
CSS代码是:
#shape{
border-radius : 2px;
border-top : 1px solid #070709;
border-bottom : 1px #383841;
/*...*/
}
注意:边框也有半径。
答案 0 :(得分:1)
在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:视图其余部分的颜色。
您可以将其设置为任何视图的背景。