Package com.jwplayer.pub.ui.viewmodels
Interface PlaylistShelfViewModel
-
public interface PlaylistShelfViewModel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcloseShelf()androidx.lifecycle.LiveData<java.util.List<PlaylistItem>>getPlaylist()androidx.lifecycle.LiveData<java.lang.String>getShelfHeader()androidx.lifecycle.LiveData<java.lang.Boolean>isShelfAvailable()booleanisShelfOpen()androidx.lifecycle.LiveData<java.lang.Boolean>isUiLayerVisible()voidonPageChanged(int pageNumber, java.util.List<PlaylistItem> visibleItems)voidopenShelf()voidplayShelfItem(int index)
-
-
-
Method Detail
-
getPlaylist
androidx.lifecycle.LiveData<java.util.List<PlaylistItem>> getPlaylist()
-
isShelfAvailable
androidx.lifecycle.LiveData<java.lang.Boolean> isShelfAvailable()
-
getShelfHeader
androidx.lifecycle.LiveData<java.lang.String> getShelfHeader()
-
playShelfItem
void playShelfItem(int index)
-
onPageChanged
void onPageChanged(int pageNumber, java.util.List<PlaylistItem> visibleItems)
-
isShelfOpen
boolean isShelfOpen()
-
openShelf
void openShelf()
-
closeShelf
void closeShelf()
-
isUiLayerVisible
androidx.lifecycle.LiveData<java.lang.Boolean> isUiLayerVisible()
-
-