fujianlian / KLineChart

Android仿火币K线图实现(包含MA,BOLL,MACD,KDJ,RSI,WR指标)
742 stars 174 forks source link

如果数据很少无法布满整个屏幕,能否从左边显示?如何去设置? #9

Open fadedHYC opened 5 years ago

Kadiyas commented 5 years ago

可以从左边显示,在BaseKLineChartView这个类里面找到方法getMinTranslateX(),该方法是获取平移的最小值,先在里面调用方法isFullScreen()判断数据是否可以充满整个屏幕,如果无法充满,将偏移值设置为0即可,代码如下 /**

wanglongliang commented 5 years ago

你好,像火币那样单击也可以弹出选择框,怎么做呢

wufannet commented 5 years ago

你好,像火币那样单击也可以弹出选择框,怎么做呢

火币弹出选择框是两种情况 1.单击 2.长按. 因为弹出选择框是通过onLongPress判断的. 我将单击和长按up事件中都设置onLongPress = true. 这样会弹出选择框. 这样会有一些其他问题,需要自己去在事件中处理 onLongPress true 情况下两种case. 1.单击 2.长按

jiangziyi5835 commented 4 years ago

@wufannet 你好我想问下数据填充好初始绘图的时候不想让他填满整个页面怎么搞,就是最右边的数据想让他离尾部一个格子距离