bruno
bruno copied to clipboard
全局设置的BrnFormItemConfig无法作用到BrnTitleFormItem,也无法单独设置样式
问题提交
标题格式:[BUG]: 全局设置的BrnFormItemConfig无法作用到BrnTitleFormItem,也无法单独设置样式
内容需包含:
1、BUG 描述 我设置了BrnFormItemConfig,文字大小为14,但是无法作用到BrnTitleFormItem,同时在BrnTitleFormItem中的themeData中修改文字大小也不生效
2、复现步骤 设置全局设置
class BrnConfigUtils {
static BrnAllThemeConfig defaultAllConfig = BrnAllThemeConfig(commonConfig: defaultCommonConfig, formItemConfig: defaultFormConfig);
/// 全局配置
static BrnCommonConfig defaultCommonConfig = BrnCommonConfig(brandPrimary: const Color(0xFFFF7F00), colorTextBase: const Color(0xFF333333));
static BrnFormItemConfig defaultFormConfig = BrnFormItemConfig(
titleTextStyle: BrnTextStyle(color: eTextColor, fontSize: 14),
contentTextStyle: BrnTextStyle(color: eTextColor, fontSize: 14),
);
}
main.dart中导入
BrnInitializer.register(allThemeConfig: BrnConfigUtils.defaultAllConfig);
不生效,如果单独配置
BrnTitleFormItem(
title: "报修分类",
isRequire: true,
operationLabel: "请选择",
themeData: BrnConfigUtils.defaultFormConfig,
onTap: () {
},
),
这样也不生效,因为BrnTitleFormItem默认字体大小和颜色和其他的formitem(如BrnTextInputFormItem)都不一致,需要修改成一致的。
3、期望行为 BrnTitleFormItem可以设置标题和右侧content文字的大小和颜色
4、运行环境
- 运行设备 ios 16.4
- 系统 macOS 13.5.2
- Bruno 版本 3.4.2
- Flutter Doctor 信息
Flutter (Channel stable, 3.13.4, on macOS 13.5.2 22G91 darwin-x64, locale zh-Hans-CN)
5、附加信息