Package-level declarations
Types
Functions
Create a Flow of bottom sheet slided events on the View instance with a BottomSheetBehavior where the value emitted is the slide offset.
Create a Flow of bottom sheet state change events on the View instance with a BottomSheetBehavior where the value emitted can be one of STATE_DRAGGING, STATE_SETTLING}, STATE_EXPANDED, STATE_COLLAPSED, STATE_HIDDEN or STATE_HALF_EXPANDED.
Create a Flow of material button checked state change events on the MaterialButtonToggleGroup instance.
Create a Flow of cancel events on the MaterialDatePicker instance. This emits when the user cancels the picker via back button or a touch outside the view. It does not emit when the user clicks the cancel button. To get a Flow of using clicking the cancel button, use the MaterialDatePicker.negativeButtonClicks() binding.
Create a Flow of cancel events on the MaterialTimePicker instance. This emits when the user cancels the picker via back button or a touch outside the view. It does not emit when the user clicks the cancel button. To get a Flow of using clicking the cancel button, use the MaterialTimePicker.negativeButtonClicks() binding.
Create a InitialValueFlow of change events on the RangeSlider instance.
Create a InitialValueFlow of change events on the Slider instance.
Create a Flow of material button checked state change events on the MaterialButton instance where the value emitted is whether the button is currently checked.
Create a InitialValueFlow of checked state changes on the MaterialCardView instance where the value emitted is whether the MaterialCardView is currently checked.
Create a InitialValueFlow of chip checked state change events on the ChipGroup instance where the value emitted is the currently checked chip id, or View#NO_ID when selection is cleared.
Create a Flow of close icon click events on the Chip instance.
Create a Flow of dismissed events on the View instance with a SwipeDismissBehavior where the value emitted is the view dismissed. The View's layoutParams must be of the type CoordinatorLayout.LayoutParams, and the layoutParams's behavior must be a SwipeDismissBehavior.
Create a Flow of dismiss events on the MaterialDatePicker instance. This emits whenever the underlying DialogFragment is dismissed, no matter how it is dismissed.
Create a Flow of dismiss events on the MaterialTimePicker instance. This emits whenever the underlying DialogFragment is dismissed, no matter how it is dismissed.
Create a Flow of dismiss events on the Snackbar instance where the value emitted can be one of the DISMISS_EVENT_* events from com.google.android.material.snackbar.Snackbar.Callback.
Create a Flow of clicked events on the TextInputLayout instance's end icon.
Create a Flow of long clicked events on the TextInputLayout instance's end icon.
Create a Flow of clicked events on the TextInputLayout instance's error icon.
Create a Flow of long clicked events on the TextInputLayout instance's error icon.
Create a Flow of item reselected events on the BottomNavigationView instance where the value emitted is the currently selected menu item.
Create a Flow of item reselected events on the NavigationBarView instance where the value emitted is the currently selected menu item.
Create a Flow of item selected events on the BottomNavigationView instance where the value emitted is the currently selected menu item.
Create a Flow of item selected events on the NavigationBarView instance where the value emitted is the currently selected menu item.
Create a Flow of item selected events on the NavigationView instance where the value emitted is the currently selected menu item.
Create a Flow of negative button click events on the MaterialDatePicker instance when the user clicks the cancel button.
Create a Flow of negative button click events on the MaterialTimePicker instance when the user clicks the cancel button.
Create a Flow of offset changed events on the AppBarLayout instance where the value emitted is the verticalOffset of the AppBarLayout.
Create a Flow of positive button click events on the MaterialDatePicker instance when the user confirms a valid selection, where the value emitted is the selection made.
Create a Flow of positive button click events on the MaterialTimePicker instance when the user confirms a valid selection, where the value emitted is the selection made.
Create a Flow of shown events on the Snackbar instance.
Create a Flow of clicked events on the TextInputLayout instance's start icon.
Create a Flow of long clicked events on the TextInputLayout instance's start icon.
Create a Flow of drag state change events on the View instance with a SwipeDismissBehavior where the value emitted can be one of STATE_IDLE, STATE_DRAGGING} or STATE_SETTLING.
Create a Flow of tab selection events on the TabLayout instance where the value emitted is one of the 3 event types: TabLayoutSelectionEvent.TabSelected, TabLayoutSelectionEvent.TabReselected, TabLayoutSelectionEvent.TabUnselected
Create a Flow of touch events on the RangeSlider instance.
Create a Flow of touch events on the Slider instance.
Create a InitialValueFlow of value change events on the Slider instance where the value emitted is the current value of the Slider.
Create a InitialValueFlow of values change events on the RangeSlider instance where the value emitted is the current value of the RangeSlider.