floating library

Classes

AutoEnable
Configuration data for automatic PiP mode launch
EnableArguments
Base configuration data class for PiP mode launch details.
EnableManual
Configuration data for manual PiP mode launch.
Floating
Manages app picture in picture mode.
PiPSwitcher
Widget switching utility.
Rational
Represents rational in numerator/denominator notation.

Enums

PiPStatus

Properties

lastEnableArguments EnableArguments?
Have to be shared between all Floating instances to understand if the PiPStatus.automatic was configured.
getter/setter pair

Exceptions / Errors

RationalNotMatchingAndroidRequirementsException
Provides details about Android requirements and compares current rational value to those.