-
public interface RotationMonitor.Listener
Defines the contract of listener that can receive notifications about device rotation changes.
-
-
Method Summary
Modifier and Type Method Description abstract void
onDetected(int orientation, float azimuth, float pitch, float roll)
This method will be called by RotationMonitor the host device position is first detected. abstract void
onChanged(int orientation, float azimuth, float pitch, float roll, float azimuthChange, float pitchChange, float rollChange)
This method will be called by RotationMonitor whenever a rotation change is detected. -
-
Method Detail
-
onDetected
abstract void onDetected(int orientation, float azimuth, float pitch, float roll)
This method will be called by RotationMonitor the host device position is first detected.
- Parameters:
orientation
- the current orientation of the host device.azimuth
- the current rotation around the Z axispitch
- the current rotation around the X axisroll
- the current rotation around the Y axis
-
onChanged
abstract void onChanged(int orientation, float azimuth, float pitch, float roll, float azimuthChange, float pitchChange, float rollChange)
This method will be called by RotationMonitor whenever a rotation change is detected.
- Parameters:
orientation
- the current orientation of the host device.azimuth
- the current rotation around the Z axispitch
- the current rotation around the X axisroll
- the current rotation around the Y axisazimuthChange
- the delta between last rotation and the current rotation around the Z axispitchChange
- the delta between last rotation and the current rotation around the X axisrollChange
- the delta between last rotation and the current rotation around the Y axis
-
-
-
-