Android Shape常用

来源:互联网 发布:dota2英雄知乎 编辑:程序博客网 时间:2024/06/05 03:44

Shape实心圆

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="oval">    <solid android:color="@color/colorRed" />    <size         android:width="5dp"        android:height="5dp" /></shape>

虚线

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="line">    <stroke        android:width="@dimen/mdp_05"        android:color="@color/line_color"        android:dashWidth="@dimen/mdp_5"        android:dashGap="@dimen/mdp_5" /></shape>
使用时 要加android:layerType="software"  4.0以上不加的话会是实线

<View    android:layout_width="match_parent"    android:layout_height="@dimen/mdp_1"    android:background="@drawable/sign_dotted_line"    android:layout_marginLeft="@dimen/mdp_12"    android:layout_marginRight="@dimen/mdp_12"    android:layerType="software"    android:layout_marginBottom="@dimen/mdp_3"    android:layout_marginTop="@dimen/mdp_8"/>

空心圆

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="oval"    android:useLevel="false">    <stroke        android:width="@dimen/mdp_1"        android:color="@color/colorYellow_F7A01F" />    <size        android:width="@dimen/mdp_10"        android:height="@dimen/mdp_10" /></shape>

圆角

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <corners android:radius="5dp" />    <padding        android:bottom="@dimen/mdp_5"        android:left="@dimen/mdp_10"        android:right="@dimen/mdp_10"        android:top="@dimen/mdp_5" />    <solid android:color="#FFFFFF" />    <stroke        android:width="0.5dp"        android:color="@color/color_eb" /></shape>
按钮切换

<selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:drawable="@mipmap/tab_new_community_normal" android:state_checked="false" />    <item android:drawable="@mipmap/tab_new_community_selected" android:state_checked="true" /></selector>

底部横线

<selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:state_checked="true">        <layer-list>            <item android:width="40dp" android:gravity="center_horizontal" android:top="28dp">                <shape android:shape="rectangle">                    <solid android:color="@color/color_blue" />                </shape>            </item>        </layer-list>    </item>    <item android:drawable="@color/color_back_gray" /></selector>





0 0
原创粉丝点击