OrientationSensor

open class OrientationSensor

Constructors

OrientationSensor
Link copied to clipboard
open fun OrientationSensor(context: Context, rate: Int)

Types

OrientationListener
Link copied to clipboard
interface OrientationListener
SCREEN_ROTATION_MODE
Link copied to clipboard
enum SCREEN_ROTATION_MODE
ScreenOrientation
Link copied to clipboard
enum ScreenOrientation

Functions

addListener
Link copied to clipboard
open fun addListener(listener: OrientationSensor.OrientationListener)
clearListener
Link copied to clipboard
open fun clearListener()
getDeviceDefaultOrientation
Link copied to clipboard
open fun getDeviceDefaultOrientation(): Int
initSensor
Link copied to clipboard
open fun initSensor(context: Context)
isScreenPortrait
Link copied to clipboard
open fun isScreenPortrait(): Boolean
onOrientationChanged
Link copied to clipboard
open fun onOrientationChanged(angle: Int)
removeListener
Link copied to clipboard
open fun removeListener(listener: OrientationSensor.OrientationListener)
start
Link copied to clipboard
open fun start(mode: OrientationSensor.SCREEN_ROTATION_MODE)
stop
Link copied to clipboard
open fun stop()

Properties

instance
Link copied to clipboard
private open val instance: OrientationSensor
screenOrientation
Link copied to clipboard
private open val screenOrientation: OrientationSensor.ScreenOrientation