Android 原生进度条ProgressBar【自带】【水平风格】自定义

由于不想从零开始自定义,Android原生的进度条就已经很够用了呀!

xml 复制代码
<ProgressBar​
    android:id="@+id/pb_storage"​
    style="@style/Widget.AppCompat.ProgressBar.Horizontal"​
    android:layout_width="match_parent"​
    android:layout_height="8.33dp"​
    android:layout_marginTop="5.67dp"​
    android:background="@null"​
    android:progressDrawable="@drawable/progress_00b502_22" />
   
xml 复制代码
<?xml version="1.0" encoding="utf-8"?>​
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">​
    <!-- 设置背景色 -->​
    <item android:id="@android:id/background">​
        <shape>​
            <corners android:radius="22dp" />​
            <solid android:color="#E3E3E3" />​
​
        </shape>​
​
    </item>​
    <!-- 设置进度条颜色 -->​
    <item android:id="@android:id/progress">​
        <clip>​
            <shape>​
                <solid android:color="#00B502" />​
                <!-- 设置圆角 -->​
                <corners android:radius="22dp" />​
​
            </shape>​
​
        </clip>​
    </item>​
</layer-list>
相关推荐
YB137515 分钟前
Jetpack Compose 动画animate*AsState
android
高晶18 分钟前
Android 通讯录应用开发实战:从零搭建 SQLite 数据持久化完整项目
android·设计模式·前端框架
隐擎fox1 小时前
深入 Android 移动端风控与协议层对抗:内核级虚拟环境检测、网络堆栈特征伪装与住宅 IP 协同实战
android·网络·python·网络协议·tcp/ip
换元不配限3 小时前
从 AsyncTask 到现代并发:Android 异步方案的演进与替代实践
android·asynctask·异步编程·方案对比·asynctask替代方案
用户2018792831673 小时前
你的 App 为什么是「电量刺客」?——从一条 WakeLock 追到 Linux 内核的 Android 省电原理全解
android
mmsx3 小时前
Android 安全校验下沉到原生层:防 patch 与构建期自动化
android·安全·自动化
老牛日常随笔5 小时前
Google把Android测试搬进AI对话:ARTEMIS如何用自然语言操作你的手机
android·人工智能·智能手机
朱涛的自习室5 小时前
预算 1000 美金的开源软件,DeepSeek 只花 1 美金就做完了(Day 6)
android·前端·人工智能
mmsx6 小时前
Android APK 加固方案怎么落地:从加壳到校验的组合取舍
android·网络·安全·签名