showUIByModel method
展示UI
Implementation
@override
void showUIByModel(
BuildContext context, {
required List<BaseActionModel> shareActionModels,
List<BaseActionModel>? operateActionModels,
}) {
showModalBottomSheet(
context: context,
enableDrag: true,
// useSafeArea: false, // 要设成false,否则底部有间隙
// backgroundColor: Colors.black.withOpacity(0.3),
backgroundColor: Colors.transparent,
// 背景色
// barrierColor: Colors.blue, // 遮盖背景颜色
isScrollControlled: true,
// 解决 showDialog/showModalBottomSheet时高度限制问题
builder: (BuildContext context) {
return ShareDialogWidget(
shareActionModels: shareActionModels,
operateActionModels: operateActionModels,
);
},
);
}