public abstract class MarqueeFactory<T extends android.view.View,E>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MarqueeFactory.OnItemClickListener<V extends android.view.View,E>
条目点击监听
|
static class |
MarqueeFactory.ViewHolder<V extends android.view.View,P> |
| Modifier and Type | Field and Description |
|---|---|
protected android.content.Context |
mContext |
protected java.util.List<E> |
mDatas |
protected MarqueeFactory.OnItemClickListener<T,E> |
mOnItemClickListener |
protected java.util.List<T> |
mViews |
| Constructor and Description |
|---|
MarqueeFactory(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
abstract T |
generateMarqueeItemView(E data) |
java.util.List<T> |
getMarqueeViews() |
void |
setAttachedToMarqueeView(MarqueeView marqueeView) |
void |
setData(java.util.List<E> datas) |
void |
setOnItemClickListener(MarqueeFactory.OnItemClickListener<T,E> onItemClickListener)
设置Item的监听
|
protected android.content.Context mContext
protected MarqueeFactory.OnItemClickListener<T extends android.view.View,E> mOnItemClickListener
protected java.util.List<T extends android.view.View> mViews
protected java.util.List<E> mDatas
public void setData(java.util.List<E> datas)
public void setOnItemClickListener(MarqueeFactory.OnItemClickListener<T,E> onItemClickListener)
onItemClickListener - public java.util.List<T> getMarqueeViews()
public void setAttachedToMarqueeView(MarqueeView marqueeView)