开发中经常需要自定义ProgressBar,这里用了自定义View和ClipDrawable实现简单的ProgressBar

自定义View效果:

public class CustomProgressBar extends View {

private Paint mBgtPaint;//底部背景画笔

private Paint mProgressPaint;//progress画笔

private int startX;//起始X坐标,保持不变

private int endX;//终点坐标,保持不变

private int currentX;//当前坐标,progress换算而来,不断增大

private int mProgressBgHeight = 60;

private int mProgressHeight = 50;

private int mProgressBgColor = Color.BLACK;

private int mProgressColor = Color.BLUE;

public CustomProgressBar(Context context){

this(context, null);

}

public CustomProgressBar(Context context, @Nullable AttributeSet attrs){

this(context, attrs, 0);

}

android自定义progressbar 图片,自定义ProgressBar(自定义View和ClipDrawable)相关推荐

  1. android图片资源加密解密,Android Glide实现图片加密解密 自定义格式

    前言 Glide作为一个简单易用的库,平时我们使用基本上就是 Glide.with(this).load(data).into(view) 本文主要介绍,如何加载已加密的图片.围绕2种类型:File本 ...

  2. 自定义ProgressBar(自定义View和ClipDrawable)

    开发中经常需要自定义ProgressBar,这里用了自定义View和ClipDrawable实现简单的ProgressBar 自定义View效果: public class CustomProgres ...

  3. Android踩坑日记:自定义水平和圆形ProgressBar样式

    自定义水平和圆形ProgressBar样式 1.自定义水平ProgressBar样式 ProgressBar分为两种,我们能明确看到进度,不确定的就是不清楚.不确定一个操作需要多长时间来完成,这个时候 ...

  4. Android绘图机制(二)——自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和图片的坐标讲解

    Android绘图机制(二)--自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和图片的坐标讲解 我们要想画好一些炫酷的View,首先我们得知道怎么去画一些基础的图案,比如矩形,圆 ...

  5. android前台渲染图片,自定义View

    android前台渲染,主要是重写view的ondraw方法,在canvas里操作 自定义MyView类 package com.ssln;import android.annotation.Supp ...

  6. Android 自定义圆形图片 CircleImageView

    1.效果预览 1.1.布局中写自定义圆形图片的路径即可 1.2.然后看一看图片效果 1.3.原图是这样的 @mipmap/ic_launcher 2.使用过程 2.1.CircleImageView源 ...

  7. Android 自定义圆形图片

    代码注释很多,简单说下思路,然后直接贴代码 1.截取选定图片中间区域(宽等于高的正方形) 2.按照控件大小进行缩放 3.画圆,设置paint.setXfermode(new PorterDuffXfe ...

  8. Android O 自定义通知实例及一个自定义自动适配缩放图片至特定大小的田字格ImageView

    这一篇博文的思路很简单,没有什么深入的理论,源由是最近在实习公司里开发用到了Android O的通知,发现与以往有所不同,相关的资料是有,但是大部分都不适用于这个版本,这里只是写一个非常简单的Demo ...

  9. Android安卓仿IOS音量调节-自定义view系列(4)

    Android安卓仿IOS音量调节-自定义view系列 功能简介 主要实现步骤 xml相关属性设置 java代码 Android技术生活交流 更多其他页面-自定义View-实用功能合集:点击查看 Gi ...

最新文章

  1. FPGA从Xilinx的7系列学起(4)
  2. Kubernetes — 系统架构
  3. 【转】C#正则表达式小结
  4. 【杂谈】为什么Pytorch这么好用我还苦口婆心推荐初学者也学习一下caffe?
  5. MySQL中的字符串连接
  6. [转]Oracle DB 管理ASM实例
  7. Quartz调度原理
  8. Spring源代码学习之where is Bean instance created
  9. C++头文件的防卫式声明(为了防止多次include)
  10. 【Spring第四篇】DI注入以及c、p命名空间
  11. 线性判别分析LDA解析2
  12. Mac屏幕截图软件SnapNDrag激活教程分享
  13. 新手小白如何做自媒体自媒体入门视频教程(3G教程)
  14. 跳跃表skiplist简析
  15. Flash鼠标拖尾效果——粒子
  16. 攻壳机动队中的塔奇克马有灵魂吗?烧脑深度思考,慎点
  17. 用python给pdf批量添加水印,并给pdf加密
  18. 【FPGA】Verilog实现奇偶分频
  19. OmniPeek-20180725-Error 2502/Error 2053
  20. Vue2 大型项目升级 Vue3 详细经验总结

热门文章

  1. 软件工程技术--第三章 需求分析
  2. 计算机网络之传输层-传输控制协议(TCP)
  3. 得物java怎么样_[上海] 得物(毒 app) 国际技术 招聘 高级 Java 开发工程师
  4. android 自定义View ----- 类似黄油相机添加文字
  5. 电子技术基础(三)__第5章 数字电路基础__反函数_对偶函数
  6. linux系统运行hwclock报错,linux系统时间和硬件时钟问题(date和hwclock)
  7. Odoo启动过程详解
  8. Tomcat实现java与http_java – 使用嵌入式tomcat服务器的JUnit测试,如何为http和https连接器指定自动端口?...
  9. c语言string函数详解
  10. 四轮电磁------电磁循迹位置式PID