Package-level declarations
Types
Link copied to clipboard
open class HomeChildItemAdapter(id: Int, var nextFocusUp: Int? = null, var nextFocusDown: Int? = null, var clickCallback: (SearchClickCallback) -> Unit) : BaseAdapter<SearchResponse, Boolean>
Remember to set updatePosterSize to cache the poster size, otherwise the width and height is unset
Link copied to clipboard
Link copied to clipboard
class HomeParentItemAdapterPreview(val fragment: LifecycleOwner, viewModel: HomeViewModel, accountViewModel: AccountViewModel) : ParentItemAdapter
Link copied to clipboard
class HomeScrollAdapter(val callback: (View, Int, LoadResponse) -> Unit) : NoStateAdapter<LoadResponse>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class LoadClickCallback(val action: Int = 0, val view: View, val position: Int, val response: LoadResponse)
Link copied to clipboard
open class ParentItemAdapter(id: Int, clickCallback: (SearchClickCallback) -> Unit, moreInfoClickCallback: (HomeViewModel.ExpandableHomepageList) -> Unit, expandCallback: (String) -> Unit? = null) : BaseAdapter<HomeViewModel.ExpandableHomepageList, Bundle>
Link copied to clipboard
class ResumeItemAdapter(nextFocusUp: Int? = null, nextFocusDown: Int? = null, clickCallback: (SearchClickCallback) -> Unit, removeCallback: (View) -> Unit) : HomeChildItemAdapter