KLineChart icon indicating copy to clipboard operation
KLineChart copied to clipboard

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

Open fadedHYC opened this issue 6 years ago • 4 comments

fadedHYC avatar Nov 26 '18 08:11 fadedHYC

可以从左边显示,在BaseKLineChartView这个类里面找到方法getMinTranslateX(),该方法是获取平移的最小值,先在里面调用方法isFullScreen()判断数据是否可以充满整个屏幕,如果无法充满,将偏移值设置为0即可,代码如下 /** * 获取平移的最小值 * * @return */ private float getMinTranslateX() { if(isFullScreen()){ return -mDataLen + mWidth / mScaleX - mPointWidth / 2; }else { return 0; } }

Kadiyas avatar Jan 15 '19 09:01 Kadiyas

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

wanglongliang avatar Jul 25 '19 02:07 wanglongliang

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

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

wufannet avatar Aug 27 '19 10:08 wufannet

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

jiangziyi5835 avatar Apr 27 '20 07:04 jiangziyi5835