项目准备实现效果如下:
圆角边框实现比较容易,定义shape.xml作为View的background即可
<?xml version= "1.0" encoding= "utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <stroke android:width="2dp" android:color="#817F80"/> <padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp" /> <corners android:radius="10dp" /> <solid android:color="#FBFBFB" /> </shape>
但是圆角+阴影,不知道怎么弄了,或许可以直接draw,感觉可能麻烦。所以找个笨方法,使用如下nine-patch文件作为background即可
抛砖引玉,希望能找到更好的方法:)