参考
http://blog.youkuaiyun.com/lowprofile_coding/article/details/47848245
http://www.cnblogs.com/zhujiabin/p/4773154.html
需求
设置view上下右有边框(左边不要边框),右上角右下角需要设置为圆角(左边不需要)
实现
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- This is the main color -->
<item>
<shape>
<!-- 边框颜色 -->
<solid android:color="@color/flash_text_normal"/>
</shape>
</item>
<!-- 给View的上 下 右设置8dp的边框 -->
<!-- http://blog.youkuaiyun.com/lowprofile_coding/article/details/47848245-->
<item android:top="1dip" android:bottom="1dip" android:right="1dip" >
<shape>
<!-- View填充颜色 -->
<solid android:color="@color/public_round_yellow" />
<corners android:topRightRadius="@dimen/x10" android:bottomRightRadius="@dimen/x10" />
</shape>
</item>
</layer-list>
本文介绍如何通过XML定义样式来实现View的上下右边框,并设置右上角和右下角为圆角的效果。主要利用layer-list标签组合shape元素完成自定义View样式。
3624

被折叠的 条评论
为什么被折叠?



