public abstract class SwipeItemMangerImpl extends java.lang.Object implements SwipeItemMangerInterface
| 限定符和类型 | 字段和说明 |
|---|---|
int |
INVALID_POSITION |
protected android.widget.BaseAdapter |
mBaseAdapter |
protected int |
mOpenPosition |
protected java.util.Set<java.lang.Integer> |
mOpenPositions |
protected RecyclerView.Adapter |
mRecyclerAdapter |
protected java.util.Set<SwipeLayout> |
mShownLayouts |
| 构造器和说明 |
|---|
SwipeItemMangerImpl(android.widget.BaseAdapter adapter) |
SwipeItemMangerImpl(RecyclerView.Adapter adapter) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
bindView(android.view.View target,
int position) |
void |
closeAllExcept(SwipeLayout layout) |
void |
closeAllItems() |
void |
closeItem(int position) |
Attributes.Mode |
getMode() |
java.util.List<java.lang.Integer> |
getOpenItems() |
java.util.List<SwipeLayout> |
getOpenLayouts() |
int |
getSwipeLayoutId(int position) |
abstract void |
initialize(android.view.View target,
int position) |
boolean |
isOpen(int position) |
void |
openItem(int position) |
void |
removeShownLayouts(SwipeLayout layout) |
void |
setMode(Attributes.Mode mode) |
abstract void |
updateConvertView(android.view.View target,
int position) |
public final int INVALID_POSITION
protected int mOpenPosition
protected java.util.Set<java.lang.Integer> mOpenPositions
protected java.util.Set<SwipeLayout> mShownLayouts
protected android.widget.BaseAdapter mBaseAdapter
protected RecyclerView.Adapter mRecyclerAdapter
public SwipeItemMangerImpl(android.widget.BaseAdapter adapter)
public SwipeItemMangerImpl(RecyclerView.Adapter adapter)
public Attributes.Mode getMode()
getMode 在接口中 SwipeItemMangerInterfacepublic void setMode(Attributes.Mode mode)
setMode 在接口中 SwipeItemMangerInterfacepublic abstract void initialize(android.view.View target,
int position)
public abstract void updateConvertView(android.view.View target,
int position)
public abstract void bindView(android.view.View target,
int position)
public int getSwipeLayoutId(int position)
public void openItem(int position)
openItem 在接口中 SwipeItemMangerInterfacepublic void closeItem(int position)
closeItem 在接口中 SwipeItemMangerInterfacepublic void closeAllExcept(SwipeLayout layout)
closeAllExcept 在接口中 SwipeItemMangerInterfacepublic void closeAllItems()
closeAllItems 在接口中 SwipeItemMangerInterfacepublic void removeShownLayouts(SwipeLayout layout)
removeShownLayouts 在接口中 SwipeItemMangerInterfacepublic java.util.List<java.lang.Integer> getOpenItems()
getOpenItems 在接口中 SwipeItemMangerInterfacepublic java.util.List<SwipeLayout> getOpenLayouts()
getOpenLayouts 在接口中 SwipeItemMangerInterfacepublic boolean isOpen(int position)
isOpen 在接口中 SwipeItemMangerInterface