-
public class OrientationUtils处理屏幕旋转的的逻辑 Created by shuyu on 2016/11/11.
-
-
Constructor Summary
Constructors Constructor Description OrientationUtils(Activity activity, GSYBaseVideoPlayer gsyVideoPlayer)OrientationUtils(Activity activity, GSYBaseVideoPlayer gsyVideoPlayer, OrientationOption orientationOption)
-
Method Summary
Modifier and Type Method Description voidresolveByClick()点击切换的逻辑,比如竖屏的时候点击了就是切换到横屏不会受屏幕的影响!!!如果不需要旋转屏幕,可以不调用!!! intbackToProtVideo()列表返回的样式判断。因为立即旋转会导致界面跳动的问题 booleanisEnable()voidsetEnable(boolean enable)voidreleaseListener()booleanisClick()voidsetClick(boolean click)booleanisClickLand()voidsetClickLand(boolean ClickLand)intgetIsLand()voidsetIsLand(int IsLand)booleanisClickPort()voidsetClickPort(boolean ClickPort)intgetScreenType()voidsetScreenType(int mScreenType)booleanisRotateWithSystem()booleanisOnlyRotateLand()voidsetOnlyRotateLand(boolean onlyRotateLand)旋转时仅处理横屏 voidsetRotateWithSystem(boolean rotateWithSystem)是否更新系统旋转,false的话,系统禁止旋转也会跟着旋转 booleanisPause()voidsetIsPause(boolean isPause)OrientationOptiongetOrientationOption()voidsetOrientationOption(OrientationOption orientationOption)-
-
Constructor Detail
-
OrientationUtils
OrientationUtils(Activity activity, GSYBaseVideoPlayer gsyVideoPlayer)
-
OrientationUtils
OrientationUtils(Activity activity, GSYBaseVideoPlayer gsyVideoPlayer, OrientationOption orientationOption)
-
-
Method Detail
-
resolveByClick
void resolveByClick()
点击切换的逻辑,比如竖屏的时候点击了就是切换到横屏不会受屏幕的影响!!!如果不需要旋转屏幕,可以不调用!!!
-
backToProtVideo
int backToProtVideo()
列表返回的样式判断。因为立即旋转会导致界面跳动的问题
-
isEnable
boolean isEnable()
-
setEnable
void setEnable(boolean enable)
-
releaseListener
void releaseListener()
-
isClick
boolean isClick()
-
setClick
void setClick(boolean click)
-
isClickLand
boolean isClickLand()
-
setClickLand
void setClickLand(boolean ClickLand)
-
getIsLand
int getIsLand()
-
setIsLand
void setIsLand(int IsLand)
-
isClickPort
boolean isClickPort()
-
setClickPort
void setClickPort(boolean ClickPort)
-
getScreenType
int getScreenType()
-
setScreenType
void setScreenType(int mScreenType)
-
isRotateWithSystem
boolean isRotateWithSystem()
-
isOnlyRotateLand
boolean isOnlyRotateLand()
-
setOnlyRotateLand
void setOnlyRotateLand(boolean onlyRotateLand)
旋转时仅处理横屏
-
setRotateWithSystem
void setRotateWithSystem(boolean rotateWithSystem)
是否更新系统旋转,false的话,系统禁止旋转也会跟着旋转
- Parameters:
rotateWithSystem- 默认true
-
isPause
boolean isPause()
-
setIsPause
void setIsPause(boolean isPause)
-
getOrientationOption
OrientationOption getOrientationOption()
-
setOrientationOption
void setOrientationOption(OrientationOption orientationOption)
-
-
-
-