读书人

兑现动态旋转控件

发布时间: 2012-12-31 11:57:52 作者: rapoo

实现动态旋转控件
网上好多资料都是 通过属性来旋转

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

我想通过 findViewById 获取控件

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

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

有没有能提供一个思路的

android 2.3.5
[解决办法]
简单说就是:继承View类,并在OnDraw()方法中实现旋转。
[解决办法]
同意楼上,不过旋转起来不好实现点击事件,特别是矩形的,不妨试试Matrix的mapPoints,我也在研究之中
[解决办法]

引用:
引用:同意楼上,不过旋转起来不好实现点击事件,特别是矩形的,不妨试试Matrix的mapPoints,我也在研究之中
调用 ondraw 又有 问题 1 刷新问题 2 效果很不理想啊

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

读书人网 >Android

热点推荐