Browse Source

1、修改多眼导航的字体大小

tags/0.0.9+12^0
PH2 3 years ago
parent
commit
edbbb387b6
2 changed files with 16 additions and 83 deletions
  1. +4
    -81
      lib/widgets/custom/multi_nav/custom_quick_entry.dart
  2. +12
    -2
      lib/widgets/custom/search/custom_search_widget.dart

+ 4
- 81
lib/widgets/custom/multi_nav/custom_quick_entry.dart View File

@@ -118,7 +118,7 @@ class __CustomQuickEntryContainerState extends State<_CustomQuickEntryContainer>
// 图标的高度 // 图标的高度
double iconHeight = 40.0; double iconHeight = 40.0;
// 标题的高度 // 标题的高度
double titleHeight = 20.0;
double titleHeight = 21.0;


// 子元素的高度 // 子元素的高度
double itemHeight = iconHeight; double itemHeight = iconHeight;
@@ -412,7 +412,7 @@ class __CustomQuickEntryContainerState extends State<_CustomQuickEntryContainer>
padding: const EdgeInsets.only(top: 5), padding: const EdgeInsets.only(top: 5),
child: Text( child: Text(
item?.title ?? '', item?.title ?? '',
style: TextStyle(fontSize: 10, color: HexColor.fromHex(model?.titleColor)),
style: TextStyle(fontSize: 12, color: HexColor.fromHex(model?.titleColor)),
), ),
), ),
), ),
@@ -514,83 +514,6 @@ class MyNetWorkImage extends StatelessWidget {
child: CachedNetworkImage(width: width, imageUrl: imgUrl), child: CachedNetworkImage(width: width, imageUrl: imgUrl),
); );
} }

// Widget _getMainWidget(CustomQuickEntryModel model) {
// // 数据总数
// int totalDataSize = model?.listStyle?.length ?? 0;
//
// // 展示的总行数
// int totalRowSize = 1;int.parse(model?.rowSize ?? '1');
//
// // 展示的列数
// int columSize = 5;int.parse(model?.columnSize ?? '5');
//
// // 图标的高度
// double iconHeight = 40.0;
// // 标题的高度
// double titleHeight = 20.0;
//
// // 子元素的高度
// double itemHeight = iconHeight;
//
// // 如果有一级标题
// if (!EmptyUtil.isEmpty(model?.isShowTitle) && model.isShowTitle == '1') {
// itemHeight = iconHeight + titleHeight;
// }
//
// //如果有二级标题
// if (!EmptyUtil.isEmpty(model?.isShowSubTitle) && model.isShowSubTitle == '1') {
// itemHeight = iconHeight + titleHeight * 2;
// }
//
// // 进度条的边距
// double barMargin = 15.0;
// // 总页数
// int totalPage = totalDataSize % (totalRowSize * columSize) == 0 ? totalDataSize ~/ (totalRowSize * columSize) : (totalDataSize ~/ (totalRowSize * columSize)) + 1;
//
// // 总体高度 = 行数 * (子元素高度 + 边距高度) + 进度条的高度
// double totalHeight = totalRowSize * (itemHeight + barMargin) + 4;
// if (!EmptyUtil.isEmpty(model?.pagination) && model.pagination != 'type_null' /*model.pagination_open == '0'*/) {
// totalHeight = totalRowSize * (itemHeight + barMargin);
// }
//
// return Container(
// color: HexColor.fromHex(widget?.model['bg_color']),
// // color: Colors.yellow,
// child: Container(
// margin: EdgeInsets.only(top: 15, bottom: totalPage > 1 ? 15 : 0),
// height: totalHeight,
// // 总体高度
// width: double.infinity,
// color: HexColor.fromHex(widget?.model['bg_color']),
// child: Swiper(
// controller: _controller,
// itemCount: totalPage,
// loop: false,
// itemBuilder: (context, index) {
// return Container(
// height: double.infinity,
// width: double.infinity,
// padding: const EdgeInsets.symmetric(horizontal: 12.5),
// child: _getPageWidget(
// iconHeight: iconHeight,
// titleHeight: titleHeight,
// totalDataSize: totalDataSize,
// totalPage: totalPage,
// currentPage: index,
// totalRowSize: totalRowSize,
// columSize: columSize,
// model: model,
// itemHeight: itemHeight,
// ),
// );
// },
// pagination: totalPage <= 1 ? null : _getSwiperPaginationContorl(model, totalPage),
// ),
// ),
// );
// }

} }


class CustomQuickCateEntry extends StatefulWidget { class CustomQuickCateEntry extends StatefulWidget {
@@ -694,7 +617,7 @@ class _CustomQuickCateEntryState extends State<CustomQuickCateEntry> with Ticker
// 图标的高度 // 图标的高度
double iconHeight = 40; double iconHeight = 40;
// 标题的高度 // 标题的高度
double titleHeight = 20.0;
double titleHeight = 21.0;


// 子元素的高度 // 子元素的高度
double itemHeight = iconHeight; double itemHeight = iconHeight;
@@ -997,7 +920,7 @@ class _CustomQuickCateEntryState extends State<CustomQuickCateEntry> with Ticker
padding: const EdgeInsets.only(top: 5), padding: const EdgeInsets.only(top: 5),
child: Text( child: Text(
item?.title ?? '', item?.title ?? '',
style: TextStyle(fontSize: 10, color: HexColor.fromHex(model?.titleColor)),
style: TextStyle(fontSize: 12, color: HexColor.fromHex(model?.titleColor)),
), ),
), ),
), ),


+ 12
- 2
lib/widgets/custom/search/custom_search_widget.dart View File

@@ -55,10 +55,10 @@ class CustomSearchWidget extends StatelessWidget {
rlt = _buildStyle2Widget(context); rlt = _buildStyle2Widget(context);
break; break;
case 'search_3': // 左1右1图标 case 'search_3': // 左1右1图标
rlt = Container();
rlt = _buildStyle3Widget(context);
break; break;
case 'search_4': // 右按钮 case 'search_4': // 右按钮
rlt = Container();
rlt = _buildStyle4Widget(context);
break; break;
default: default:
rlt = Container(); rlt = Container();
@@ -68,6 +68,16 @@ class CustomSearchWidget extends StatelessWidget {
return rlt; return rlt;
} }


/// 左1右1图标
Widget _buildStyle3Widget(BuildContext context) {
return Container();
}

/// 右按钮
Widget _buildStyle4Widget(BuildContext context) {
return Container();
}

/// 右1图标 /// 右1图标
Widget _buildStyle1Widget(BuildContext context) { Widget _buildStyle1Widget(BuildContext context) {
return Row( return Row(


Loading…
Cancel
Save