Skip to content

Latest commit

 

History

History
 
 

flowbinding-appcompat

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

FlowBinding AppCompat

This module provides bindings for the AndroidX AppCompat library.

Transitive Dependency

androidx.appcompat:appcompat

Download

implementation "io.github.reactivecircus.flowbinding:flowbinding-appcompat:${flowbinding_version}"

Available Bindings

// ActionMenuView
fun ActionMenuView.itemClicks(): Flow<MenuItem>

// PopupMenu
fun PopupMenu.dismisses(): Flow<Unit>
fun PopupMenu.itemClicks(): Flow<MenuItem>

// SearchView
fun SearchView.queryTextChanges(emitImmediately: Boolean = false): Flow<CharSequence>
fun SearchView.queryTextEvents(emitImmediately: Boolean = false): Flow<QueryTextEvent>

// Toolbar
fun Toolbar.itemClicks(): Flow<MenuItem>
fun Toolbar.navigationClicks(): Flow<Unit>