Package-level declarations
Types
An inline wrapper class to specify the index of the currently active item.
Type alias for callback invoked when a MediaContentEntryItemViewModel is clicked.
A Drawable that will immediately return the cached Drawable value for the requested Uri, if it exits. Then, after a delay of DELAY_MS it will return the afterDelayDrawableResolver. This is useful for facilitating smooth transitions between images.
A MediaContentItemViewModel holds the information about an IviMediaItem.
A MediaContentItemViewModel that represents a header.
Base class to hold the information about an IviMediaItem.
A RecyclerView to display media content specified by MediaContentViewModel using MediaItemAdapter.
ViewModel for displaying media items. Provides a list of MediaContentItemViewModel which is updated according to input LiveData parameters.
A function to determine if the item is matching to the currently active item. This is needed to determine the item's IviPlaybackState.
Contains some properties of the MediaService used to determine the item's IviPlaybackState.