对于日常开发过程中,系统自带的ProgressBar显然不能满足我们的需求,虽然网上有很多开源库,但是为了一个ProgressBar而引入一个开源库很明显是划不来的,下面介绍一种方法只需要两步即可实现自定义背景的ProgressBar。

第一步:找一张你认为好看的背景图片,然后编写如下动画。

android:drawable="@drawable/ic_progress"

android:pivotX="50.0%"

android:pivotY="50.0%" />

第二步:使用android:indeterminateDrawable属性

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:indeterminate="true"

android:indeterminateDrawable="@anim/loading" />

这样我们就实现了自定义背景的ProgressBar。

附上一张好看的背景图片

参考链接:CSDN

android progressbar换背景,Android自定义ProgressBar背景相关推荐

  1. android自定义progressbar样式,Android开发中如何实现自定义ProgressBar的样式

    Android开发中如何实现自定义ProgressBar的样式 发布时间:2020-11-20 16:08:10 来源:亿速云 阅读:294 作者:Leah Android开发中如何实现自定义Prog ...

  2. android 全局换字体,Android 全局替换字体

    1. 替换全局字体 需要引入依赖 // 替换全局字体使用 api 'com.android.support:support-v13:28.0.0' 在 res 目录下创建一个 font 目录,将用到的 ...

  3. html svg 背景,可自定义 SVG 背景素材站

    可自定义 SVG 背景素材站 2月 13, 2018 评论 Sponsor 为适应目前市面上那么多高分屏,用 SVG 图像作为网页背景元素是很好的一个方案,因为它最大的特点是矢量图,在任何高分屏下都能 ...

  4. android 定时换图片,Android 定时器实现图片的变换

    Android 定时器实现图片的变换 在Android中,要让每秒进行一次ui更新,就需要利用到定时器和handler,message的结合,如果不使用handler就不能达到更新ui的效果,我的理解 ...

  5. android 定时换图片,android 视频和图片切换并进行自动轮播

    刚入android没多久,遇到的比较郁闷的问题就是子线程主线程的问题,更改UI界面,本想做一个图片的轮播但是比较简单,然后就试试实现视频跟图片切换播放进行不停的循环播放.也用过不少控件,但是知其然不知 ...

  6. android 拍照换头像,Android调用相机拍照,裁剪及更换头像功能的实现

    1,点击弹出popwindow,选择相机或者相册 这个就不多说了,在OnclickListener里写弹出的窗口位置和样式. 2,选择拍照功能,调用手机相机. ``` //调用相机 Intent in ...

  7. android系统换动画,Android Activity动画跳转修改

    在网上看了许多关于如何去掉Activity动画的blog,我觉得说的仍然不够清晰. 所以我在这边简单画图说明一下:如何去掉或替换系统的默认动画 改变动画的方式 1.在Activity中调用 overr ...

  8. android应用换字体,Android手机字体随意换-字体管家

    字体管家是一款小巧,方便的手机字体更改软件,集成了几十款中文美化字体,有可爱字体.华康少女字体.萝莉字体等多种字体,均已经过测试,只需要点击几下可实现字体更改. 不管是webos还是Android都可 ...

  9. IDEA 更改背景图片+背景颜色 +自定义更改背景图片

    先上图:这是更换后的效果.将idea 代码编辑页面的背景进行了更改 步骤: 如果你的IDEA是比较新的版本,那么自带就有这个功能. 首先,进入IDEA,依次打开 File->Settings-& ...

最新文章

  1. python中装饰器的作用_Python装饰器详解,详细介绍它的应用场景
  2. 鸟哥的Linux私房菜(基础篇)- 一个简单的 SPFdisk 分割实例
  3. 数据结构--队列(数组)的一种实现
  4. ASP.NET中数据有效性校验的方法
  5. 停牌17个月 汉能薄膜真的要复牌了?
  6. qt 复制字符串_QT中字符串的转化与拼接
  7. Java停车场管理系统使用栈和队列任务台程序
  8. Linux嵌入式开发_修改机器码
  9. dvwa学习笔记之xss
  10. could not access network location \Hewlett-Packard\\
  11. 2021软科 中国计算机专业 排名
  12. GBase 8s 编写使用UDR(C/Java)
  13. BlowFish算法Java实现
  14. Python 【人工智能】【大数据】【全栈】【自动化】技能-张子夜-专题视频课程...
  15. 解决Duo13内置博通蓝牙和博通Wifi冲突
  16. matlab寻找频谱峰值,matlab – 从数据中获取FFT峰值
  17. python画高德地图
  18. word文档找不到smartart_教大家word中smartart在哪找
  19. ThinkPhp上传文件提示“没有上传的文件”解决方案
  20. 如何面对困难的经典语录

热门文章

  1. ElasticSearch搜索时不算分API
  2. 畅游多线程之红绿灯路口
  3. 奥林巴斯CP+展示超高颜值黄铜版OM-D相机
  4. SFP光纤笼子 别称 作用 性能要点 工程要素
  5. Sql Server 2014的全部卸载
  6. 焦作大学计算机课程表,焦作大学《计算机工程制图》试卷(一).doc
  7. CAS:76863-28-0,Fluorescein-5-thiosemicarbazide的分子量为421.43
  8. Python批量处理文件、图片、视频【干货建议收藏】
  9. Acer宏碁linux双系统bios被锁、安装类型空白
  10. oracle更新所有数据,ORACLE数据库升级详细步骤