kwgt 中文文档 下载 App

kwgt 电量进度条动画 用弧形状做动态圆环

基本思路

kwgt 里做进度条的最常用方案是 Arc(弧形状)+ 动态角度:

  1. 画布上加一个弧形状
  2. 弧的角度范围设成 $bi(level) * 3.6$(因为 100% × 3.6° = 360°)
  3. Paint 颜色用 if 函数根据电量变
  4. Overlay 一个小圆在中心显示电量数字

步骤详解

第一步:画底环(灰色 100%)

这是底环,永远完整,不变化。

第二步:画电量进度环(彩色,动态)

第三步:显示中心数字

进阶:加充电动画

想让进度环在充电时"旋转"表示正在充:

完整代码参考(放到 Arc 角度字段)

$bi(level) * 3.6$

颜色字段:

$if(bi(level) < 20, '#FF4444', $if(bi(charging), '#44AAFF', '#44BB66'))$

这套方案通用于:步数进度、日历进度、时间进度——把 bi(level) 换成任何 0-100 的比例值就行。