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

来源:互联网 发布:关闭135 端口 编辑:程序博客网 时间:2024/05/18 07:40

在一个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>






                                             
0 0
原创粉丝点击