旋转180度

Animation anim =new RotateAnimation(0f, 180f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
anim.setFillAfter(true); // 设置保持动画最后的状态
anim.setDuration(500); // 设置动画时间
anim.setInterpolator(new AccelerateInterpolator()); // 设置插入器
anim.setAnimationListener(new Animation.AnimationListener() {@Overridepublic void onAnimationStart(Animation animation) {Log.i("lgq", "re==logtest===onAnimationStart==");}@Overridepublic void onAnimationEnd(Animation animation) {Log.i("lgq", "re==logtest===onAnimationEnd==" );}@Overridepublic void onAnimationRepeat(Animation animation) {Log.i("lgq", "re==logtest===onAnimationRepeat==");}
});
localstatusfreeview.startAnimation(anim);

反转180度

Animation anim =new RotateAnimation(180f, 0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
anim.setFillAfter(true); // 设置保持动画最后的状态
anim.setDuration(500); // 设置动画时间
anim.setInterpolator(new AccelerateInterpolator()); // 设置插入器
localstatusfreeview.startAnimation(anim);

2、 圆形图片循环旋转动画

private ObjectAnimator mObjectAnimator;
private long mCurrentPlayTime;
private boolean ifop=true;
public static  int rotationTime = 20000;
/*** 设置旋转的动画*/
public void setAnimation() {if (mObjectAnimator == null) {mObjectAnimator = ObjectAnimator.ofFloat(tvHobby, "rotation", 0, 360);mObjectAnimator.setDuration(rotationTime);mObjectAnimator.setInterpolator(new LinearInterpolator());mObjectAnimator.setRepeatCount(ValueAnimator.INFINITE);}startAnimation();
}
/*** 暂停旋转*/
private void stopAnimation() {mCurrentPlayTime = mObjectAnimator.getCurrentPlayTime();mObjectAnimator.cancel();
}/*** 开始旋转*/
private void startAnimation() {mObjectAnimator.start();mObjectAnimator.setCurrentPlayTime(mCurrentPlayTime);
}

附:开启暂停

if (ifop) {stopAnimation();ifop = !ifop;
} else {startAnimation();ifop = !ifop;
}

Android 动画以view中心点旋转动画相关推荐

  1. android 自定义正方形 绕中心点旋转

    android 自定义正方形 绕中心点旋转 这篇文章主要介绍rotateAnimation 的部分属性含义及使用,讲得比较简单一点 运行结果如下:      定义正方形view参见:http://bl ...

  2. Android开发之自定义view进行旋转动画

    老套路先上图: 整个view非常简单,我自定义view里面都有详细的注释说明 先看自定义view部分代码: package cn.xiayiye5.customizestudy.view;import ...

  3. Android 围绕图片中心的旋转动画

    本文主要介绍Android中如何使用rotate实现图片不停旋转的效果.Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移.缩放.旋转)产生动画效果 ...

  4. php带旋转动画刷新页面,css旋转动画效果的简单实现示例详解

    我们可以通过css来做出动画效果,下面我为大家演示的是p的旋转,颜色过渡的动画 a{ text-align:center; line-height:100px; transition:all 2s; ...

  5. android小球爆炸动画,自定义View抛物线爆炸动画

    一.最近在写商城方面的业务,需求在商品加如购物车过程中,实现一个抛物线加入的动画. 先看我写的效果图: ezgif.com-video-to-gif (3).gif 二.编写前的设计思路是: Imag ...

  6. Android的自定义view的旋转圆形菜单实现

    之前项目中有遇到过 首页需要做一个 圆形饼状可旋转的菜单 捣鼓了一两天完成了这里就把代码放出来 首先是 自定义view public class CakeView extends View {priv ...

  7. 小程序动画Animation,高度增加动画形式,图标旋转动画形式

    <view class="serach-title serach-list"  animation="{{animatheightadd}}" > ...

  8. android组合动画还原,Android - Fragment,View动画,组合动画,属性动画

    转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72876871 1.什么是Fragment 片段,碎片 * 从Android 3.0 ...

  9. android 动画间隔时间,Android使用View Animation实现动画加载界面

    之前分别介绍了View Animation和Drawable Animation,学了就要用啊,今天给大家一个使用View Animation实现动画加载界面的实现. 首先先看一下实现效果. 下面是实 ...

最新文章

  1. C#中调用Windows API时的数据类型对应关系
  2. [转载]给IT人员支招:如何跟业务部门谈需求分析?
  3. 【错误记录】Visual Studio 编译 C++ 代码报错 ( To disable deprecation, use _CRT_SECURE_NO_WARNINGS. )
  4. 改变进程的优先级,nice,getpriority,setpriority
  5. uva 12508 - Triangles in the Grid(几何+计数)
  6. 分类(category)是门学问
  7. JQuery中的ID选择器
  8. R语言聚类算法之系谱聚类(Hierarchical Method)
  9. android 动态改变语言,android动态设置app当前运行语言的方法
  10. TDX抢反弹指标(不含未來函数)
  11. 论文笔记_S2D.10-2016-NIPS_室外单张图像的深度感知
  12. Postfix+Dovecot+LAMP+Extmail搭建web邮件系统(二)
  13. OpenCV-图像处理(20、霍夫变换-直线)
  14. 数据库系统工程师怎么备考?
  15. APP微信登录后端PHP,PHP开发微信授权登录教程
  16. 动词ing形式的5种用法_加ing的形式有哪几种?怎样用
  17. 我的houdini无法查看节点属性WindowsError 234
  18. 关于新款macbook的vscode不能用‘!‘创建模板问题
  19. MobSDK如何轻松实现App社会化功能及免费短信验证功能
  20. python输出元组中的元素_python 列表(list)元组(tuple)字典(dict)如何打印中文总结...

热门文章

  1. [css] 移动端页面不满一屏时如何实现满屏背景?
  2. [js] js循环中调用异步的方法,如何确保执行结果的顺序是正确的?
  3. 工作271:打开弹出框调用当前页面接口
  4. 前端学习(2242)以组件方式创建UI
  5. 前端学习(1993)vue之电商管理系统电商系统之根据id删除数据
  6. 前端学习(1811):前端调试之css装饰cursor练习
  7. Java面试题17 牛客 下面哪个选项正确创建socket连接?
  8. 第三十九期:收藏 | 第一次有人把“分布式事务”讲的这么简单明了
  9. java学习(93):线程的创建方法二
  10. Python random() 函数