public class TableProvider<T> extends java.lang.Object implements TableClickObserver
| Constructor and Description |
|---|
TableProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
drawContentCell(android.graphics.Canvas c,
CellInfo<T> cellInfo,
android.graphics.Rect rect,
TableConfig config)
绘制内容格子
|
GridDrawer<T> |
getGridDrawer() |
OnColumnClickListener |
getOnColumnClickListener() |
SelectionOperation |
getOperation() |
int[] |
getPointLocation(double row,
double col)
计算任何point在View的位置
|
int[] |
getPointSize(int row,
int col)
计算任何point在View的大小
|
ITip<Column,?> |
getTip() |
void |
onClick(float x,
float y) |
void |
onDraw(android.graphics.Canvas canvas,
android.graphics.Rect scaleRect,
android.graphics.Rect showRect,
TableData<T> tableData,
TableConfig config)
绘制
|
void |
setDrawOver(IDrawOver drawOver)
设置表面绘制
|
void |
setGridDrawer(GridDrawer<T> gridDrawer) |
void |
setOnColumnClickListener(OnColumnClickListener onColumnClickListener) |
void |
setSelectFormat(ISelectFormat selectFormat) |
void |
setTip(ITip<Column,?> tip) |
public void onDraw(android.graphics.Canvas canvas,
android.graphics.Rect scaleRect,
android.graphics.Rect showRect,
TableData<T> tableData,
TableConfig config)
canvas - 画布scaleRect - 缩放RectshowRect - 显示RecttableData - 表格数据config - 配置protected void drawContentCell(android.graphics.Canvas c,
CellInfo<T> cellInfo,
android.graphics.Rect rect,
TableConfig config)
c - 画布cellInfo - 格子信息rect - 方位config - 表格配置public void onClick(float x,
float y)
onClick in interface TableClickObserverpublic OnColumnClickListener getOnColumnClickListener()
public void setOnColumnClickListener(OnColumnClickListener onColumnClickListener)
public void setSelectFormat(ISelectFormat selectFormat)
public GridDrawer<T> getGridDrawer()
public void setGridDrawer(GridDrawer<T> gridDrawer)
public int[] getPointLocation(double row,
double col)
row - 列col - 行public int[] getPointSize(int row,
int col)
row - 列col - 行public void setDrawOver(IDrawOver drawOver)
public SelectionOperation getOperation()