根据用户与布局的交互,顺时针和逆时针旋转布局

时间:2015-10-15 06:41:09

标签: android

下面的代码在触摸时顺时针旋转。我想要的是检测用户与布局的交互并相应地旋转。

relative.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if(event.getAction() == MotionEvent.ACTION_DOWN){
                relative.animate().rotationBy(60).setDuration(300).start();
            }else if(event.getAction() == MotionEvent.ACTION_UP){
                relative.animate().rotationBy(0).setDuration(10).start();
            }
            return true;
        }
    });

在不使用动画的情况下,使用动画等一些函数(如onClick事件)在布局上无法正常工作。

1 个答案:

答案 0 :(得分:1)

如果你想检查一下roation问题,请查看thisSensor Events