登录
首页 » Android » Android 水波风格圆形进度条

Android 水波风格圆形进度条

于 2022-02-14 发布 文件大小:570.78 kB
0 167
下载积分: 2 下载次数: 1

代码说明:

Android制作水波动画效果的圆形进度条,下面是相关的定义代码:   private Paint mPaint; //绘制波形   private Paint mCirclePaint; //绘制圆形   private Path mPath; //记录波形的路径   private int width; //自定义view的宽度   private int height; //自定义view的高度   private int mCirclePaintRadius; //绘制圆形的半径   private int mStepSize; //绘制波形的完整周期的宽度   private int mMoveStartX; //绘制波形的初始位置,相当于震动的频率   private int mSinMax; //绘制波形的振幅   private int count = 3; //需要绘制完整波形的个数,个数越多,波形的周期越小   private Canvas mCircleCanvas;   private Bitmap mDest;   private int mCurrentProgress; //当前的进度   private boolean shouldChange; //用于控制正弦线的上升和下降   private Paint mTextPaint;   super.onDraw(canvas);   //线绘制一个实心圆   mCircleCanvas.drawCircle(width / 2, height / 2, mCirclePaintRadius, mCirclePaint);   //每次绘制记得调用reset()方法,否则当前绘制会和上次的绘制重叠   mPath.reset();   //下面的moveTo,lineTo,lineTo,lineTo主要是让当前正弦线的首位相接

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • ebook
    一个功能强大的Android电子书阅读器(A powerful Android e-book reader)
    2020-12-26 14:49:03下载
    积分:1
  • Android Studio Socket客户端 与电脑服务器收发消息
    【实例简介】   安卓手机与电脑进行socket通讯,安卓是客户端,电脑是服务器。
    2021-05-20 14:39:03下载
    积分:1
  • 别踩白块app源码(android)
    别踩白块的Android studio实现
    2020-06-21下载
    积分:1
  • Vitamio-Demo2
    多媒体播放器 使用vitamio制作的播放器 demo(vitamio demo)
    2012-05-17 09:13:02下载
    积分:1
  • Android 显示时钟 圆形指针时钟
    Android 显示时钟 圆形指针时钟,显示Windows时间,比较经典的圆形钟表时钟。这类例子似乎比较多了,本例子是超简单类型的,想学习android应用开发的初学者可学习参考。
    2022-02-06 21:52:24下载
    积分:1
  • Android 指纹识别demo
    Android 指纹识别demo................................................................................................................................................
    2022-06-02 05:34:29下载
    积分:1
  • theKingOfMedicine
    安卓射击类小游戏,希望对安卓初学者研究有帮助(Andrews Shooting game, Andrews beginners)
    2020-12-21 15:39:08下载
    积分:1
  • 阿里vlayout的示例
    使用最近阿里巴巴开源的vlayout的框架,仿照某大神写的示例代码,具体的文档可以参考阿里的官方文档,文档解释的很清楚,这里附上阿里vlayout的github的地址(https://github.com/alibaba/vlayout)
    2022-04-27 04:53:39下载
    积分:1
  • android tab + fragment+常用功能集合
    android tab + fragment+常用功能集合
    2017-12-11下载
    积分:1
  • Media_Setting
    基于全志A10 android4.0平台,开发的GPIO控制程序,通过UI界面选择不同状态下GPIO口输出不同的电平状态,来实现由高低电平来控制外部设备;本例程主要实现5个IO口控制Audio和vedio的不同格式输出(Based on Allwinner A10 android4.0 platform, the development of the GPIO control procedures, through the UI interface to select a different state, a different GPIO port output level state, to achieve the high and low to control external devices This course mainly to achieve five IO port control Audio and vedio output different formats)
    2013-10-08 21:33:56下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载