Jetpack Compose Custom UI - 带动画的速度计
Jetpack Compose Custom UI - Speedometer with animation
我想创建一个自定义 ui 以在自定义视图中显示分数,例如带动画的速度计。实现就像将分数传递给视图,视图中的针将从 0 到通过的分数进行动画处理。背景会根据分数变化,50以下是红色,50以上是red.Can谁帮我实现this.I附上ui供参考。它也可以以任何格式分享到社交媒体。
总之需要使用 Canvas
来实现这个组件。
我做了一个初步的实现,可以给你一个 kick-off。
结果如下:
我想创建一个自定义 ui 以在自定义视图中显示分数,例如带动画的速度计。实现就像将分数传递给视图,视图中的针将从 0 到通过的分数进行动画处理。背景会根据分数变化,50以下是红色,50以上是red.Can谁帮我实现this.I附上ui供参考。它也可以以任何格式分享到社交媒体。
总之需要使用 Canvas
来实现这个组件。
我做了一个初步的实现,可以给你一个 kick-off。
结果如下: