-
- All Implemented Interfaces:
-
android.graphics.drawable.Drawable.Callback,android.view.KeyEvent.Callback,android.view.ViewManager,android.view.ViewParent,android.view.accessibility.AccessibilityEventSource,androidx.core.view.NestedScrollingChild,androidx.core.view.NestedScrollingChild2,androidx.core.view.NestedScrollingChild3,androidx.core.view.ScrollingView
public class ChannelListView extends RecyclerView
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceChannelListView.UserClickListenerpublic interfaceChannelListView.ChannelClickListenerpublic interfaceChannelListView.EndReachedListener
-
Field Summary
Fields Modifier and Type Field Description private ChannelListItemAdapteradapterprivate ChannelViewHolderFactoryviewHolderFactory
-
Constructor Summary
Constructors Constructor Description ChannelListView(Context context)ChannelListView(Context context, AttributeSet attrs)ChannelListView(Context context, AttributeSet attrs, int defStyle)
-
Method Summary
Modifier and Type Method Description voidsetAdapter(RecyclerView.Adapter adapter)voidsetViewHolderFactory(ChannelViewHolderFactory factory)voidsetOnUserClickListener(ChannelListView.UserClickListener l)voidsetOnChannelClickListener(ChannelListView.ChannelClickListener l)voidsetOnLongClickListener(ChannelListView.ChannelClickListener l)voidsetOnEndReachedListener(ChannelListView.EndReachedListener listener)voidsetPaginationEnabled(boolean enabled)voidsetChannels(List<Channel> channels)voidonVisibilityChanged(View view, int visibility)voidsetAdapterWithStyle(ChannelListItemAdapter adapter)-
-
Constructor Detail
-
ChannelListView
ChannelListView(Context context)
-
ChannelListView
ChannelListView(Context context, AttributeSet attrs)
-
ChannelListView
ChannelListView(Context context, AttributeSet attrs, int defStyle)
-
-
Method Detail
-
setAdapter
void setAdapter(RecyclerView.Adapter adapter)
-
setViewHolderFactory
void setViewHolderFactory(ChannelViewHolderFactory factory)
-
setOnUserClickListener
void setOnUserClickListener(ChannelListView.UserClickListener l)
-
setOnChannelClickListener
void setOnChannelClickListener(ChannelListView.ChannelClickListener l)
-
setOnLongClickListener
void setOnLongClickListener(ChannelListView.ChannelClickListener l)
-
setOnEndReachedListener
void setOnEndReachedListener(ChannelListView.EndReachedListener listener)
-
setPaginationEnabled
void setPaginationEnabled(boolean enabled)
-
setChannels
void setChannels(List<Channel> channels)
-
onVisibilityChanged
void onVisibilityChanged(View view, int visibility)
-
setAdapterWithStyle
void setAdapterWithStyle(ChannelListItemAdapter adapter)
-
-
-
-