razerdp/AnimatedPieView

点击放大,变粗的大小 与 原始粗的大小 相差可以设置吗

HuangJAndroid opened this issue · 6 comments

点击放大,变粗的大小 与 原始粗的大小 相差可以设置吗

这个目前好像没有提供点击后的宽度哦~

感谢提议,下一版我会加上去的~

这个目前好像没有提供点击后的宽度哦~

感谢提议,下一版我会加上去的~

那环形本身有个外边距是在哪设置的,我可以改框架中的代码调节一下吗

本身其实没有外边距的,是autoSize控制是否自动计算大小以完整显示文字,你设置false即可

测量相关:

https://github.com/razerdp/AnimatedPieView/blob/master/lib/src/main/java/com/razerdp/widget/animatedpieview/render/PieChartRender.java#L734

@razerdp 当这种情况的时候,第一块部分点击判断有问题
1、-90 250
2、250 262
3、262 270
大约180到270点击不会放大

@razerdp
if (tEnd == tStart){
result = true;
}else {
if (tEnd < tStart) {
if (tAngle > 180) {
//已经过界
result = tAngle >= tStart && (360 - tAngle) <= sweepAngle; //这一行判断为false了
} else {
result = tAngle + 360 >= tStart && tAngle <= tEnd;
}
} else {
result = tAngle >= tStart && tAngle <= tEnd;
}
}

@HuangJAndroid 我端午假期迭代一下