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