重力旋转工具类,负责屏幕旋转。
1、模拟旋转点击,横竖逻辑界面
/** * 点击切换的逻辑,比如竖屏的时候点击了就是切换到横屏不会受屏幕的影响 */ public void resolveByClick()
2、从横屏返回到竖屏
返回的int用于延时,防止界面跳动
/** * 列表返回的样式判断。因为立即旋转会导致界面跳动的问题 */ public int backToProtVideo()
3、使能旋转
public boolean isEnable() public void setEnable(boolean enable)
4、释放监听,防止泄露
public void releaseListener() { if (orientationEventListener != null) { orientationEventListener.disable(); } }
5、是否横屏
public int getIsLand()
6、当前屏幕方向类型
public int getScreenType()
7、是否跟随系统旋转
/** * 是否跟随系统旋转,false的话,系统禁止旋转也会跟着旋转 * @param rotateWithSystem 默认true */ public void setRotateWithSystem(boolean rotateWithSystem)
There was an error while loading. Please reload this page.