点击btn1就顺时针旋转90度,点击btn2,逆时针旋转90度!这个功能要怎么实现呢?或者类是的效果也行!求大神指点!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!android屏幕旋转

解决方案 »

  1.   

    public void click1(View view)
    {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    }
    public void click2(View view)
    {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    }
      

  2.   

    请参考 google Camera 源码中的 RotateLayout.java 源码
      

  3.   

    不让屏幕转动  使用NO_SENSOR  类似manifest里的配置
    在代码里设置屏幕的方向  很难成功   之前做横屏显示开机动画  setOrientation  之后  偶尔会出现图片在横屏里显示竖屏时的状态  即本来是横着显示一  结果显示1