任何人都可以为我指出正确的方向,以了解如何编写在 android studio 中旋转 Canvas 的表达式。我正在制作一个表盘,并使用了提供的示例中的部分代码,但我需要理解它的含义。这是部分代码:
float minuteRotation = time.minute/ 30f * (float) Math.PI
如果这可以用虚拟术语翻译,那么我就可以理解他们是如何得出这些值的。
最佳答案
如果你看一下单位圆Math.PI在一侧而0在另一侧,假设0是time.min/30 = 0 * Math.PI = 0或者如果30是time.min/30 * Math.PI = 1 * Math.PI = Math.PI 女巫是单位圆的另一边,就像 watch 一样
关于android - 在 Android studio 中旋转 Canvas 上的位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29045245/