如何使用ProgressBar动态设置进度条渐变
16lz
2021-01-24
下面讲下ProgressBar进度条渐变的使用,不废话,直接上代码
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:orientation="horizontal" android:layout_marginTop="30dp" android:paddingLeft="10dp" android:paddingRight="10dp"> <ProgressBar android:id="@+id/progress_bar" style="@style/Widget.AppCompat.ProgressBar.Horizontal" android:layout_width="0dp" android:layout_height="3dp" android:layout_weight="1" android:progressDrawable="@drawable/progress_bar"/> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:gravity="center|bottom" android:orientation="horizontal"> <TextView android:id="@+id/progress_tx" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:textColor="#ff999999" android:textSize="14sp"/> <TextView android:id="@+id/percent_sign_tx" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="%" android:textColor="#ff999999" android:textSize="9sp"/> LinearLayout>LinearLayout>重要代码(自定义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="2dp"/> <solid android:color="#ffe9e9e9"/> shape> item> <item android:id="@android:id/secondaryProgress"> <clip> <shape> <corners android:radius="2dp"/> <gradient android:angle="0" android:endColor="#ea4745" android:startColor="#ffbf30" /> shape> clip> item> <item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="2dp"/> <gradient android:angle="0" android:endColor="#ea4745" android:startColor="#ffbf30" /> shape> clip> item>layer-list>main方法:
圆形动态破浪效果的文章:Android实现波浪效果,带百分比进度
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- Android几行代码解决键盘遮挡问题
- ubuntu环境下反编译android apk
- Android图形处理-Drawabble
- android通过自定义toast实现悬浮通知效果的示例代码
- 自定义Activity漂亮跳转效果
- Android(安卓)px和dip以及sp的区别及转换代码
- Android(安卓)ART机制分析
- android短信开发