下面讲下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实现波浪效果,带百分比进度



更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Android几行代码解决键盘遮挡问题
  3. ubuntu环境下反编译android apk
  4. Android图形处理-Drawabble
  5. android通过自定义toast实现悬浮通知效果的示例代码
  6. 自定义Activity漂亮跳转效果
  7. Android(安卓)px和dip以及sp的区别及转换代码
  8. Android(安卓)ART机制分析
  9. android短信开发

随机推荐

  1. Android(安卓)自定义对话框
  2. Android学习笔记(6)————Android的线
  3. android系统编译的网站
  4. android UI布局练习3
  5. android一款仪表盘控件
  6. Android(安卓)调用.NET webservice
  7. android 编译 英文说明文档
  8. android mediaplayer 音效 代码
  9. Android(安卓)绘图XML——layer-list
  10. Android(安卓)Framework---styles.xml