Kotlin
文章平均质量分 92
玖流之辈
Android屌丝一枚
展开
-
Compose Canvas饼图效果绘制
利用触摸手势,以原图中心点作为基准,将每次移动的分量进行拆分,来判断该区间对于x分量和y分量应该采取加或减的增幅方式,举个例子,当处于饼图下方时(一半高度以下),移动方向为正时,其增幅为正,该方向为顺时针方向,所以角度可以增加,当处于饼图左侧时(一半宽度偏左),移动方向为下时,其增幅为负,该方向为逆时针方向,所以角度需要减少。因为饼图整体呈圆形,所以我们将所有数据合起来当一个圆,里面的每一块数据的占比,就是它的弧度,而对于弧度我们可以用Canvas中的drawArc可以来绘制器弧形。.........原创 2022-07-19 22:21:41 · 772 阅读 · 3 评论 -
关于使用kotlin里产生JVM错误
错误在使用kotlin调用SP的edit的方法时发现调用不了,红线显示了下面的错误,大致翻译应该是JVM的目标版本太低,应该转成1.8产生的错误如下:Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper '-jvm-target' option//无法将用JVM目标1.8生成的字节码内联到用JVM目标1原创 2020-08-26 20:02:01 · 2173 阅读 · 0 评论