我正在制作一个颤振包,它采用颤振的官方实现并通过颜色动画来RefreshIndicator
添加颜色功能。CircularProgressIndicator
官方的flutter类结构——
ProgressIndicator extends StatefulWidget
CircularProgressIndicator extends ProgressIndicator
RefreshProgressIndicator extends CircularProgressIndicator
RefreshIndicator extends StatefulWidget
并RefreshProgressIndicator
在build
方法中使用。
RefreshProgressIndicator 中有一个valueColor
我需要更改的属性。RefreshIndicator 状态下的 build 方法返回RefreshProgressIndicator
其自己的预定义值,以及valueColor
默认为 App 主题颜色的属性。
例如 - 我已经CircualrProgressIndicator
在这里实现了彩色。
请查看包装以了解我正在尝试做什么的基本概念。
我如何通过引用已经定义的类来实现这一点,而无需从官方 Flutter 存储库中复制整个类?
在这里提出了这样的问题,但我想以一种不同且更有效的方式(如果有的话)来解决这个问题。