android 最简单的方式实现旋转进度条
2015-07-09 15:51
543 查看
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">先看效果图:</span>
要达到这样的效果,很简单,其原理就是将用ImageView显示一张图片,然后给ImageView添加围绕中心旋转的的动画即可,主要代码如下:
</pre><pre name="code" class="html"><ImageView android:id="@+id/iv_pre_loading" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/pre_loading" />
其中drawable/pre_loading 就是旋转的图片,png格式就行!
在Activity里面设置旋转动画即可:
Animation mRotateAnimation = new RotateAnimation(0.0f, 720.0f, Animation.RELATIVE_TO_SELF, 0.5f,Animation.RELATIVE_TO_SELF, 0.5f); mRotateAnimation.setFillAfter(true); mRotateAnimation.setInterpolator(new LinearInterpolator()); mRotateAnimation.setDuration(1200); mRotateAnimation.setRepeatCount(Animation.INFINITE); mRotateAnimation.setRepeatMode(Animation.RESTART); findViewById(R.id.iv_pre_loading).setAnimation(mRotateAnimation);
这样就完成了!可以说,实现这样的想过很简单。
相关文章推荐
- Android LayoutInflater详解 (转)
- 在Android中引入Java8的lambda表达式
- Android中ListView实现分类二级下拉菜单的效果
- Android之TabHost布局(转)
- Android Studio插件之sexy editor(设置AS背景)
- Android手机定位技术的发展
- Android View 仿iOS SwitchButton
- Android Sdk 国内镜像下载地址
- android:textSize="20dp" 中20dp是什么意思?
- android:ToolBar详解(手把手教程)
- android系统相机的使用、及解决拍照闪退的问题
- 【第三篇】学习 android 事件总线androidEventbus之list数据事件的传递,发送list数据事件到另外一个Activity
- Android 一种截图方法,稍微修改.保存
- Android Studio 工程.GitIgnore应该忽略的文件
- Android 当打开“开发者模式”中的“不保留活动”后,程序应当怎么保持正常运行
- Android AOSP输入法(LatinIME)大写判断分析
- android 动画总结笔记 一
- 获取Android界面信息
- Android设置拍照或者上传本地图片
- android获取mp4视频文件总时长和视频宽高<转>