ui/setting/setting_item_registry library

Classes

SettingItemRegistry
设置项注册表,统一管理设置项元数据定义与运行时绑定逻辑

Typedefs

PanelActionFn = Future<void> Function(BuildContext context, AliPlayerWidgetController controller)
独立面板动作工厂函数签名
SettingItemBuildFn = SettingItem Function(AliPlayerWidgetController controller, List<ChangeNotifier> disposeBag)
设置项构建工厂函数签名
SettingVisibilityFn = ValueListenable<bool> Function(AliPlayerWidgetController controller, List<ChangeNotifier> disposeBag)
设置项动态可见性工厂函数签名