前沿
最近在做k线的时候,需要做到两个图表的marker同步显示,如下:
需要 MOVE 事件在两个图表之间很顺滑的触发,说白话就是,我在topChart上点击后开始move, 一直滑动到bottomChart后,
需要直接响应bottomChart到touch事件,而不是继续在topChart上。
所以我“禁止”了两个图表的点击事件监听,打引号是因为我还是给两个图表设置了touch监听事件,只是在onTouch的时候直接返回了false:
override fun onTouch(v: View, event: MotionEvent): Boolean {
super.onTouch(v, event)
v.performClick()
return false
}
因为不设置监听事件的话highlight无法响应,所以给两个图表的父布局添加了一个touch事件:
// TODO
部分参考自:https://blog.csdn.net/lcr19880924/article/details/79726573