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

Android 水波风格圆形进度条

于 2022-02-14 发布 文件大小:570.78 kB
0 186
下载积分: 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 个回复

  • Prototype
    取代办公部门外出工作时需要笔录,这款APP上,可以将所有的操作电子化,本源码只是一些思路,和一些个性化的页面控件(Instead of taking notes when law enforcement departments used to work, this APP can make all operations electronic. The source code is just some ideas, and some personalized page controls.)
    2020-06-19 10:40:02下载
    积分:1
  • android 百度地图 示例源码(内嵌html5实现)
    android 百度地图 示例源码(内嵌html5实现)
    2014-07-24下载
    积分:1
  • 安卓文件浏览器
    安卓文件浏览器,实现简单的文件浏览功能,并且已经实现调用合适的应用程序打开已选的文件。通过编程练习安卓开发能力。增强编码能力。
    2023-06-07 06:50:03下载
    积分:1
  • fm源码共享带驱动
    ***方法一:直接在app里面通过JNI访问HAL层***         FmRadio应用代码结构如下: 一、FMRadio.java通过
    2022-02-06 18:30:37下载
    积分:1
  • ListView-滑动删除
    ListView-滑动删除 ,类似于iOS的滑动删除。效果很不错、值得借鉴。修改下代码能实现微信的滑动删除。
    2023-08-27 08:05:04下载
    积分:1
  • android localtion 定位例子
    android localtion 定位例子
    2014-09-22下载
    积分:1
  • androidapp
    学习Android最快的方法就是先研究例子,下面是十个打包好的案例,供大家下载学习。 1、 图片浏览器(Picture Viewer) 2 、文件浏览器(File Browser) 3 、通讯录(Contact) 4 、任务管理器(Task Manager) 5 、音乐播放器(Rock Player) 6 、天气预报(Android Weather Forecast) 7 、多媒体播放器(Android Media Player) 8、短信语音播报(Speak Message Service) 9、手机远程监控(Cam Monitor) 10、贪吃蛇游戏(Snake)(Android is the fastest way to learn first case study, following the ten-packaged case, for all to download the study. 1, Picture Viewer (Picture Viewer) 2, File Browser (File Browser) 3, address book (Contact) 4, Task Manager (Task Manager) 5, music player (Rock Player) 6, weather (Android Weather Forecast) 7, multimedia player (Android Media Player) 8, SMS voice broadcast (Speak Message Service) 9, mobile remote monitoring (Cam Monitor) 10, Snake Game (Snake))
    2011-11-24 03:07:16下载
    积分:1
  • Android 下拉列表选值初级实例
    Android 下拉列表选值初级实例,通过血型选择来练习下拉框的使用。   super.onCreate(savedInstanceState);   setContentView(R.layout.main);   m_TextView = (TextView) findViewById(R.id.TextView1);   m_Spinner = (Spinner) findViewById(R.id.Spinner1);   //将可选内容与ArrayAdapter连接   adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, m_Countries);   //设置下拉列表的风格   adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);   //将adapter添加到m_Spinner中   m_Spinner.setAdapter(adapter);   //添加Spinner事件监听   m_Spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() {    @Override    public void onItemSelected(AdapterView arg0, View arg1, int arg2, long arg3)    {    m_TextView.setText("你的血型是:" + m_Countries[arg2]);    //设置显示当前选择的项    arg0.setVisibility(View.VISIBLE);    }   });
    2022-05-08 04:35:25下载
    积分:1
  • android 仿微信查看图片效果以及listview反弹效果
    android 仿微信查看图片效果以及listview反弹效果
    2015-04-27下载
    积分:1
  • 图片层叠效果
    【核心代码】 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); fp=(AdapterViewFlipper) findViewById(R.id.fp); List listgroup=new ArrayList();
    2014-05-16下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载