WallPaper_FSX_Flutter/lib/common/components/dialog/bottomsheet_dialog.dart
fengshengxiong 9caadfb09a 1.按照UI图修改
2.完善其他功能
2024-05-17 17:02:22 +08:00

53 lines
1.4 KiB
Dart

// Author: fengshengxiong
// Date: 2024/5/16
// Description: BottomSheetDialog
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:now_wallpaper/common/components/button/base_textbutton.dart';
import 'package:now_wallpaper/common/components/divider_widget.dart';
class BottomSheetDialog {
static void show(void Function(int location) function) {
Get.bottomSheet(
Container(
color: Colors.white,
height: 150.h,
child: Column(
children: [
Expanded(
child: BaseTextButton(
label: 'Home Screen',
onTap: () {
Get.back();
function(0);
},
),
),
const DividerWidget(),
Expanded(
child: BaseTextButton(
label: 'Lock Screen',
onTap: () {
Get.back();
function(1);
},
),
),
const DividerWidget(),
Expanded(
child: BaseTextButton(
label: 'Both Screen',
onTap: () {
Get.back();
function(2);
},
),
),
],
),
),
);
}
}