public interface BrushTableViewInterface
限定符和类型 | 接口和说明 |
---|---|
static class |
BrushTableViewInterface.BrushAction
笔刷元素动作类型
|
限定符和类型 | 方法和说明 |
---|---|
void |
changeSelectedPosition(int postion)
改变索引
|
androidx.recyclerview.widget.RecyclerView.Adapter |
getAdapter()
获取数据适配器
|
java.util.List<BrushData> |
getModeList()
获取数据列表
|
int |
getSelectedPosition()
获取选中索引
|
void |
reloadData()
刷新数据
|
void |
scrollToPosition(int postion)
滚动到索引位置
|
void |
scrollToPositionWithOffset(int postion,
int offset)
滚动到索引位置并偏移
|
void |
setAction(BrushTableViewInterface.BrushAction action)
笔刷元素动作类型
|
void |
setCellLayoutId(int cellLayoutId)
笔刷列表行视图布局资源ID
|
void |
setCellWidth(int cellWidth)
行视图宽度
|
void |
setItemClickDelegate(TuSdkTableView.TuSdkTableViewItemClickDelegate<BrushData,BrushBarItemCellBase> itemClickDelegate)
列表项点击事件委托
|
void |
setModeList(java.util.List<BrushData> items)
设置数据列表
|
void |
setSelectedPosition(int postion)
设置选中索引
|
void |
setSelectedPosition(int position,
boolean dataChange)
当前选中位置 (仅支持TuSdkAdapter
|
void |
smoothScrollByCenter(android.view.View view)
平滑滚动到指定视图中心位置
|
void setCellLayoutId(int cellLayoutId)
笔刷列表行视图布局资源ID
- (默认:
tusdk_impl_component_widget_brush_bar_item_cell,如需自定义请继承自
BrushBarItemCellBase){@link org.lasque.tusdk.modules.view.widget.sumdge.BrushBarItemCellBase}
void setCellWidth(int cellWidth)
void setItemClickDelegate(TuSdkTableView.TuSdkTableViewItemClickDelegate<BrushData,BrushBarItemCellBase> itemClickDelegate)
itemClickDelegate
- 列表项点击事件委托void setAction(BrushTableViewInterface.BrushAction action)
void reloadData()
void setModeList(java.util.List<BrushData> items)
java.util.List<BrushData> getModeList()
void setSelectedPosition(int postion)
void setSelectedPosition(int position, boolean dataChange)
position
- 选中的索引dataChange
- 是否刷新数据int getSelectedPosition()
void changeSelectedPosition(int postion)
void scrollToPosition(int postion)
void scrollToPositionWithOffset(int postion, int offset)
void smoothScrollByCenter(android.view.View view)
androidx.recyclerview.widget.RecyclerView.Adapter getAdapter()