android 使用xml设置背景图片和圆角

使用xml设置背景图片和圆角

html 复制代码
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item>
        <shape>
            <solid android:color="@android:color/transparent"/>
            <corners android:radius="30dp"/>
            <stroke android:color="@android:color/black" android:width="10dp"/>
        </shape>
    </item>
    <item>
        <bitmap android:src="@drawable/img"/> //图片
    </item>
</layer-list>

注意:设备内存小,bitmap中的图片太大时无法显示或者内存溢出。

使用xml设置背景颜色和圆角

html 复制代码
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:angle="90"
        android:startColor="#307BBE"
        android:endColor="#82BADF" />
    <corners
        android:bottomRightRadius="@dimen/j16dp"
        android:bottomLeftRadius="@dimen/j16dp"
        android:topLeftRadius="@dimen/j16dp"
        android:topRightRadius="@dimen/j16dp"
        />

</shape>

我用的这个xml设置背景图片和圆角

html 复制代码
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!--    底层是一个长方形图片,设置边距不让img填充到边-->
    <item android:top="8dp" android:left="8dp" android:right="8dp" android:bottom="8dp" android:drawable="@drawable/img"  />


    <!--    上层 画了一个圆角着-->
    <item>
        <shape>
            <corners android:radius="16dp"/>
            <stroke android:color="#333333" android:width="10dp"/>
        </shape>
    </item>
</layer-list>
相关推荐
恋猫de小郭15 分钟前
Dart 3.10 发布,快来看有什么更新吧
android·前端·flutter
恋猫de小郭2 小时前
Flutter 3.38 发布,快来看看有什么更新吧
android·前端·flutter
百锦再7 小时前
第11章 泛型、trait与生命周期
android·网络·人工智能·python·golang·rust·go
会跑的兔子8 小时前
Android 16 Kotlin协程 第二部分
android·windows·kotlin
键来大师8 小时前
Android15 RK3588 修改默认不锁屏不休眠
android·java·framework·rk3588
江上清风山间明月11 小时前
Android 系统超级实用的分析调试命令
android·内存·调试·dumpsys
百锦再11 小时前
第12章 测试编写
android·java·开发语言·python·rust·go·erlang
用户693717500138415 小时前
Kotlin 协程基础入门系列:从概念到实战
android·后端·kotlin
SHEN_ZIYUAN15 小时前
Android 主线程性能优化实战:从 90% 降至 13%
android·cpu优化
曹绍华16 小时前
android 线程loop
android·java·开发语言