关于本项目
最初的本意是做一个TimeLine时间轴,到后来逐渐成为了一个侧滑的自定义控件。也很感谢大家的支持,所以趁着年初有空闲,所以重构了当前项目。以后也会逐渐完善和维护本项目并提供maven依赖,再次感谢!


onDetachedFromWindow方法中进行关闭操作| attr | type | default | meaning |
|---|---|---|---|
| need_offset | float | 0.2f | 最小需要滑动的距离 |
| ios | boolean | false | 拖动越界回弹效果 |
| swipe_enable | boolean | true | 开启滑动 |
| swipe_direction | int | 1 | 滑动方向,默认1是左滑,2为右滑 |
public interface SwipeListener {
/**
* 拖动中,可根据offset 进行其他动画
* @param layout
* @param offsetRatio 偏移相对于menu宽度的比例
* @param offset 偏移量px
*/
void onUpdate(SwipeDragLayout layout, float offsetRatio, float offset);
/**
* 展开完成
* @param layout
*/
void onOpened(SwipeDragLayout layout);
/**
* 关闭完成
* @param layout
*/
void onClosed(SwipeDragLayout layout);
}
$ claude mcp add TimeLine \
-- python -m otcore.mcp_server <graph>