效果

xml

android:id="@+id/item_progress_bar"style="?android:attr/progressBarStyleHorizontal"android:layout_width="@dimen/dp_70"android:layout_height="@dimen/dp_10"android:max="100"android:progress="50"android:progressDrawable="@drawable/progress_bar"/>
  • style=”?android:attr/progressBarStyleHorizontal” 横向显示
  • android:max=”100” 最大值
  • android:progress=”50” 当前显示值
  • android:progressDrawable=”@drawable/progress_bar” 自定义drawable显示

@drawable/progress_bar

<?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="5dip"/>            <solid android:color="@color/white"/>            <stroke android:color="@color/color_e5004f" android:width="1px"/>        shape>    item>    <item android:id="@android:id/progress">        <clip>            <shape>                <corners android:radius="999dip"/>                <solid android:color="@color/color_f27fa7"/>            shape>        clip>    item>layer-list>

灰色的改改颜色就行了

代码中使用

mProgressBar.setProgressDrawable(ContextCompat.getDrawable(mContext,R.drawable.progress_bar));


更多相关文章

  1. Android(安卓)Edittext获取焦点后,弹出的软键盘显示搜索、发送、
  2. Android中实现全屏、无标题栏的两种办法
  3. android属性收集
  4. convertview机制
  5. Android(安卓)使用 TableLayout 布局拉伸宽度
  6. Android菜鸟日记17-SeekBar的图片效果
  7. 箭头图标不显示
  8. 代码实现Layout android:layout_alignParentRight
  9. 多款Android播放器源码集锦

随机推荐

  1. Android(安卓)学习笔记(4)—— ToggleButto
  2. AndroidX介绍及项目迁移
  3. Android(安卓)P 中的网络安全配置指南 ne
  4. 离线配置Android开发环境
  5. FusionCharts报表在Android上的实现
  6. android全格式多媒体播放器(一:ffmpeg移植)
  7. Android(安卓)Power Management 实现
  8. 改造 Android(安卓)官方架构组件 ViewMod
  9. android 中关于 activity 的一些理解
  10. Android应用程序与SurfaceFlinger服务的