FocusManagerInterface

interface FocusManagerInterface

Types

Link copied to clipboard
data class ChannelConfiguration(    val name: String,     val acquirePriority: Int,     val releasePriority: Int)
Link copied to clipboard
interface ExternalFocusInteractor
Link copied to clipboard
interface OnFinishListener
Link copied to clipboard
interface OnFocusChangedListener

Functions

Link copied to clipboard
abstract fun acquireChannel(    channelName: String,     channelObserver: ChannelObserver,     interfaceName: String,     finishListener: FocusManagerInterface.OnFinishListener? = null): Boolean
Link copied to clipboard
abstract fun addListener(listener: FocusManagerInterface.OnFocusChangedListener)
Link copied to clipboard
abstract fun releaseChannel(channelName: String, channelObserver: ChannelObserver): Future<Boolean>
Link copied to clipboard
abstract fun removeListener(listener: FocusManagerInterface.OnFocusChangedListener)
Link copied to clipboard
abstract fun setExternalFocusInteractor(focusInteractor: FocusManagerInterface.ExternalFocusInteractor)