1

我正在制作一个颤振包,它采用颤振的官方实现并通过颜色动画来RefreshIndicator添加颜色功能。CircularProgressIndicator

官方的flutter类结构——

  1. ProgressIndicator extends StatefulWidget
  2. CircularProgressIndicator extends ProgressIndicator
  3. RefreshProgressIndicator extends CircularProgressIndicator
  4. RefreshIndicator extends StatefulWidgetRefreshProgressIndicatorbuild方法中使用。

RefreshProgressIndicator 中有一个valueColor我需要更改的属性。RefreshIndicator 状态下的 build 方法返回RefreshProgressIndicator其自己的预定义值,以及valueColor默认为 App 主题颜色的属性。

例如 - 我已经CircualrProgressIndicator 在这里实现了彩色。

请查看包装以了解我正在尝试做什么的基本概念。

我如何通过引用已经定义的类来实现这一点,而无需从官方 Flutter 存储库中复制整个类?


在这里提出了这样的问题,但我想以一种不同且更有效的方式(如果有的话)来解决这个问题。

4

0 回答 0