提交 5f8f1d44 authored 作者: yueweilu's avatar yueweilu

筛选添加蒙层 点击消失

上级 50a79473
...@@ -26,30 +26,37 @@ class _FilterPageState extends State<FilterPage> { ...@@ -26,30 +26,37 @@ class _FilterPageState extends State<FilterPage> {
// return FilterModel(id: model.labelId.toString(), name: model.name??''); // return FilterModel(id: model.labelId.toString(), name: model.name??'');
// }).toList(); // }).toList();
return Container( return GestureDetector(
color: const Color(0xFF000000).withOpacity(0.5), onTap: (){
child: SingleChildScrollView( widget.controller.setShow(widget.controller.show);
},
child: Container(
color: const Color(0xFF000000).withOpacity(0.5),
child: Column( child: Column(
children: [ children: [
Container( GestureDetector(
color: Colors.white, behavior: HitTestBehavior.opaque,
width: double.infinity, onTap: (){},
padding: EdgeInsets.only(bottom: 10.w), child: Container(
child: Column( color: Colors.white,
crossAxisAlignment: CrossAxisAlignment.start, width: double.infinity,
children: [ padding: EdgeInsets.only(bottom: 10.w),
Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
widget.controller.filterCategories.isEmpty?const SizedBox():_buildWrapWidget('分类', widget.controller.filterCategories), Column(
widget.controller.filterLabels.isEmpty?const SizedBox():_buildWrapWidget('标签', widget.controller.filterLabels), crossAxisAlignment: CrossAxisAlignment.start,
_buildWrapWidget('是否收费', widget.controller.filterFree), children: [
_buildWrapWidget('排序', widget.controller.filterDown), widget.controller.filterCategories.isEmpty?const SizedBox():_buildWrapWidget('分类', widget.controller.filterCategories),
], widget.controller.filterLabels.isEmpty?const SizedBox():_buildWrapWidget('标签', widget.controller.filterLabels),
) _buildWrapWidget('是否收费', widget.controller.filterFree),
], _buildWrapWidget('排序', widget.controller.filterDown),
), ],
)
],
),
),
), ),
Container( Container(
padding: EdgeInsets.only(left:10.w,right:10.w,top:30.w,bottom:10.w), padding: EdgeInsets.only(left:10.w,right:10.w,top:30.w,bottom:10.w),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论