| 12345678910111213141516171819202122232425262728293031323334353637 |
- import 'package:clean/utils/expand.dart';
- import 'package:flutter/material.dart';
- import 'package:get/get.dart';
- abstract class BaseView<T extends GetxController> extends GetView<T> {
- const BaseView({super.key});
- @override
- Widget build(BuildContext context) {
- return buildBoot(buildBody(context));
- }
- Widget buildBoot(Widget child) {
- return GestureDetector(
- onTap: () {
- backgroundOnTapEvent();
- },
- child: Container(
- height: viewHeight(),
- color: backgroundColor(),
- child: child,
- ));
- }
- Widget buildBody(BuildContext context);
- // 点击空白处
- void backgroundOnTapEvent() {}
- Color backgroundColor() {
- return "#05050D".color;
- }
- double? viewHeight() {
- return null;
- }
- }
|