如何在加载时为 CN1 Slider 进度设置动画

How to animate CN1 Slider progress on load

请你帮我弄清楚如何构建一个 Codenameone Slider 控件,该控件在最初呈现时简单地为其 Progress 设置动画,以便用户看到进度条在几秒钟内增加。

我的实际实现是使用 Chen 出色的 ArcProgress 控件来显示某物增长了多远,因此当控件渲染时,弧会在几秒钟内填充到其 70% 左右的水平。到目前为止,我已经构建并运行了上面的图像。

非常感谢

您只需调用setValue 来指示当前位置。我猜你看不到进展是因为你在 EDT 上进行进展从而阻碍了绘画。

所有绘制操作都在 EDT 线程上执行,因此如果您的 loading/processing 代码在该线程(主线程)上运行,您实际上会阻止绘制操作。 EDT section of the developer guide.

对此进行了长时间的讨论