您的位置:首页 > 移动开发 > Android开发

android 圆形left,right,bottom三边框的颜色设置

2015-12-08 16:42 633 查看
在一个LinearLayout设置它的圆形left,right,bottom三边框的颜色

效果图如下:



在drawable中加一个bg_notice.xml文件,代码如下:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!--去掉上边框-->
<item
android:top="-1dp">
<shape>
<!-- 主体背景颜色值 -->
<solid android:color="@color/white" />
<!--边框的颜色-->
<stroke
android:width="1dp"
android:color="#ddd" />
<!--圆形-->
<corners
android:bottomLeftRadius="5dip"
android:bottomRightRadius="5dip"
android:topLeftRadius="0dip"
android:topRightRadius="0dip" />
</shape>
</item>
</layer-list>


然后在res布局文件中引用上边这个xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@drawable/bg_notice">

<TextView
android:id="@+id/notice_text"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="15dp"/>

</LinearLayout>



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: