Android 简单的实现进度条自增动画效果
2015-04-20 14:13
761 查看
UI提出进度条在开始时需要实现一个从0到指定进度的动画递增效果。于是用一个handler实现,代码如下:
使用时直接初始化processbar与相关数值即可。
private Handler handler = new Handler() { @Override public void handleMessage(Message msg) { switch (msg.what) { case 0: //好评率 if(progreessGoodSpeed< (progreessGood*100/allComments)) //判断是否到达指定数值 { progress_good.setProgress(progreessGoodSpeed); progreessGoodSpeed=progreessGoodSpeed+1; handler.sendMessageDelayed(mTimeHandler.obtainMessage(0), 10);//递归延时10ms } break; default: break; } } };//初始化进度条自增递归
使用时直接初始化processbar与相关数值即可。
allComments =100;//总进度分母 progress_good = (ProgressBar) header.findViewById(R.id.item_comment_header_progress_good); progreessGoodSpeed = 0;//初始进度 progreessGood = 50;//目标进度 mTimeHandler.sendMessageDelayed(mTimeHandler.obtainMessage(0), 0);
相关文章推荐
- [Android][UI]模拟器启动界面动画效果的简单实现
- 三种实现android加载进度条的动画效果
- Android动画效果Animation之Tween实现简单动画
- Mono For Android中简单实现按钮的动画效果
- Android动画效果Animation之Tween实现简单动画
- Android动画效果Animation之Tween实现简单动画
- Android用两张图片实现简单动画效果
- Android超简单实现listview上下拉伸回弹动画效果
- android,侧滑栏SlidingLayout、ViewPager实现画廊、简单用viewpager实现画廊、圆形图片、简单的跑马灯动画效果、可拖拽的弹簧式水泡动画集合
- Android基础-简单的动画实现 *补间动画 *透明度渐变 *旋转动画 *位移动画 *如果需要几个效果整合到一起,需要将所有效果全部放到set里
- Android 补间动画,具体介绍了透明度、平移,旋转,缩放4种动画效果的实现,简单易懂
- Android基础控件——ProgressBar自定义的介绍、动画效果实现、附加三个漂亮的进度条
- android进度条(ProgressBar)实现动画效果
- [置顶] 【Android】Android开发实现进度条效果,SeekBar的简单使用。音量,音乐播放进度,视频播放进度等
- 【Android】Android开发实现进度条效果,SeekBar的简单使用。音量,音乐播放进度,视频播放进度等
- Android实战教程第二篇之简单实现两种进度条效果
- Android安卓用Dialog对话框简单并且完美实现popupWindow底部弹出效果,有动画效果
- Android实现手势滑动和简单动画效果
- android 简单实现GridView的Item逐个加载和动画效果
- Android基础-简单的动画实现 *补间动画 *透明度渐变 *旋转动画 *位移动画 *如果需要几个效果整合到一起,需要将所有效果全部放到set里