今天想要完成一个按钮的动画,也就是随着手势在屏幕上的滑动,让按钮图片跟着旋转。刚开始的思路是,先把图片旋转以后,在把这个图片设置为imagebutton的背景。不过,会发现这个图片经过处理以后一直变形。所以后来我就想到也许可以换一种思路,,也就是直接旋转这个按钮。方法如下:

1.当下面的方法我们设置为正数的时候,这个按钮是按照顺时针旋转的。

mHistoryHideButton.setRotation(120);

2.当我们设置负数的时候,是按照逆时针旋转的

mHistoryHideButton.setRotation(-120);

经过测试发现,这个值永远是一句xml中的为旋转状态为初始状态设置的。

例如你设置了两次

mHistoryHideButton.setRotation(120);
mHistoryHideButton.setRotation(120);

这时候按钮偏转的角度仍然是120度,而不是240度

最新文章

  1. 验证码识别<1>
  2. git笔记 常规使用
  3. 解决:Could not parse response code.Server Reply: SSH-2.0-OpenSSH_5.3
  4. @GeneratedValue - fancychendong的专栏 - 博客频道 - CSDN.NET
  5. mysql存储引擎(mysql学习六)
  6. nginx 代理服务器 502错误
  7. js获取location.href的参数实例代码
  8. Java Servlet Filter(转)
  9. C#如何控制方法的执行时间,超时则强制退出方法执行
  10. 通过一张简单的图,让你搞懂JS的==运算
  11. flume【源码分析】分析Flume的启动过程
  12. Python : 熟悉又陌生的字符编码(转自Python 开发者)
  13. chromium源码阅读--进程的Message Loop
  14. Java 处理word文档后在前端展示
  15. 让小乌龟可以唱歌——对Python turtle进行拓展
  16. nginx自定义header支持
  17. LibreOffice字体问题解决;从window复制到Ubuntu
  18. Java匹马行天下之JavaSE核心技术——面向对象
  19. Github上Laravel开源排行榜Star数前30名
  20. 模拟数据库丢失undo表空间

热门文章

  1. POJ - 3842 An Industrial Spy dfs(水)
  2. Java 开发 2.0: 现实世界中的 Redis
  3. ZOJ 3435 Ideal Puzzle Bobble 莫比乌斯反演
  4. Swift学习笔记(8)--函数
  5. ArcGIS Engine 9.3启动程序报错
  6. DataGirdView 常用操作
  7. cocos2dx 3.0正式版 在mac上新建项目
  8. jquery12 queue() : 队列方法
  9. Scott Hanselman的问题-2
  10. 三个角度解构云计算,商业驱动or技术驱动?