Android使用xml自定义图片 - Go语言中文社区

Android使用xml自定义图片


白色圆角图片

bg_round_rectangle_white.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <!-- 填充 -->
    <solid android:color="#FFFFFF" />

    <!-- 圆角 -->
    <corners
        android:radius="2dp"/>

    <!-- 描边 -->
    <stroke
        android:width="1dp"
        android:color="#D5D5D5"/>

</shape>

白色圆角虚线框

bg_round_rectangle_white_dash.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <!-- 填充 -->
    <solid android:color="#FFFFFF" />

    <!-- 圆角 -->
    <corners
        android:radius="2dp"/>

    <!-- 虚线描边 -->
    <stroke
        android:width="1dp"
        android:color="#DD4041"
        android:dashWidth="1dp"
        android:dashGap="2dp"/>

</shape>

红色圆角图片

bg_round_rectangle_red.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <!-- 填充 -->
    <solid android:color="#F15C5D" />

    <!-- 圆角 -->
    <corners
        android:radius="2dp"/>

    <!-- 描边 -->
    <stroke
        android:width="1dp"
        android:color="#D42D2E"/>

</shape>

绿色圆角图片

bg_round_rectangle_green.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <!-- 填充 -->
    <solid android:color="#88C14E" />

    <!-- 圆角 -->
    <corners
        android:radius="2dp"/>

    <!-- 描边 -->
    <stroke
        android:width="1dp"
        android:color="#6FA13C"/>

</shape>

正三角形图片

triangle_white_arrow_up.xml

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="45"
    android:toDegrees="45"
    android:pivotX="-40%"
    android:pivotY="80%">

    <shape android:shape="rectangle">
        <solid android:color="#000000"/>
    </shape>

</rotate>

倒立正三角形图片

triangle_white_arrow_down.xml

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="45"
    android:toDegrees="45"
    android:pivotX="135%"
    android:pivotY="15%">

    <shape android:shape="rectangle">
        <solid android:color="#000000"/>
    </shape>

</rotate>

实际效果

这里写图片描述

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/johnwcheung/article/details/54932472
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢