DismissablePanelCollection

interface DismissablePanelCollection<out P : AnyDismissablePanel> : PanelCollection<P>

A collection of DismissablePanels.

This type facilitates convenient access to common operations from Android layouts through data binding. These utilities are normally accessed through extension functions, which cannot be used cleanly in the data binding syntax.

Inherited properties

Link copied to clipboard
abstract val size: Int

Functions

Link copied to clipboard
open fun containsUndismissedPanel(): LiveData<Boolean>

Returns whether a panel collection contains any panels that have not been dismissed yet.

Link copied to clipboard
open fun dismissAll()

Dismisses all panels in the collection.

Inherited functions

Link copied to clipboard
abstract operator fun contains(element: P): Boolean
Link copied to clipboard
abstract fun containsAll(elements: Collection<P>): Boolean
Link copied to clipboard
open fun forEach(p0: Consumer<in P>)
Link copied to clipboard
abstract fun isEmpty(): Boolean
Link copied to clipboard
open fun isNotEmpty(): Boolean
Link copied to clipboard
abstract operator override fun iterator(): Iterator<P>
Link copied to clipboard
open fun parallelStream(): Stream<P>
Link copied to clipboard
open override fun spliterator(): Spliterator<P>
Link copied to clipboard
open fun stream(): Stream<P>

Inheritors

Link copied to clipboard