Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
HuangJAndroid opened this issue Jun 13, 2020 · 6 comments

Comments

@HuangJAndroid
Copy link

No description provided.

@HuangJAndroid HuangJAndroid changed the title 点击放大,放大的粗度可以自己怎么设置呢 甜甜圈原始的多粗是在哪设置的。且点击放大,放大的粗度可以自己怎么设置呢 Jun 13, 2020
@HuangJAndroid HuangJAndroid changed the title 甜甜圈原始的多粗是在哪设置的。且点击放大,放大的粗度可以自己怎么设置呢 点击放大,变粗的大小 与 原始粗的大小 相差可以设置吗 Jun 13, 2020
@razerdp
Copy link
Owner

razerdp commented Jun 16, 2020

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

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

@HuangJAndroid
Copy link
Author

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

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

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

@razerdp
Copy link
Owner

razerdp commented Jun 17, 2020

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

测量相关:

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

@HuangJAndroid
Copy link
Author

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

@HuangJAndroid
Copy link
Author

@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;
}
}

@razerdp
Copy link
Owner

razerdp commented Jun 23, 2020

@HuangJAndroid 我端午假期迭代一下

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants