当前位置: 代码迷 >> Android >> 兑现动态旋转控件
  详细解决方案

兑现动态旋转控件

热度:98   发布时间:2016-05-01 12:20:21.0
实现动态旋转控件
网上好多资料都是 通过属性来旋转 

我现在是想做一个 根据OrientationEventListener 这个监听来动态的改变 控件的方向

我想通过  findViewById  获取控件 

然后在 那个监听类中的onOrientationChanged 方法中
用 setOrientation 的方法 动态的改变 该控件的方向 

我想要控件重绘一个 但是没有搞好

有没有能提供一个思路的

android 2.3.5 
------解决思路----------------------
简单说就是:继承View类,并在OnDraw()方法中实现旋转。
------解决思路----------------------
同意楼上,不过旋转起来不好实现点击事件,特别是矩形的,不妨试试Matrix的mapPoints,我也在研究之中
------解决思路----------------------
引用:
引用:同意楼上,不过旋转起来不好实现点击事件,特别是矩形的,不妨试试Matrix的mapPoints,我也在研究之中
调用 ondraw  又有 问题 1 刷新问题 2 效果很不理想啊

你试过了么?刷新是应该问题不大仅仅只是在set时ondraw, 效果很不理想是指你试过之后的效果么?
------解决思路----------------------
为什么要重绘那么麻烦。
不是有animation么,通过更改控件坐标,就可以实现旋转了,而且可以旋转任意角度。
  相关解决方案