更新顶部系统状态栏颜色
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import 'package:ef/ef.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_svg/svg.dart';
|
||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||
@@ -8,12 +8,10 @@ import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||
import 'package:vbvs_app/component/tool/ClickableContainer.dart';
|
||||
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
||||
import 'package:vbvs_app/controller/mh_controller/device_list_controller.dart';
|
||||
import 'package:vbvs_app/model/api_response.dart';
|
||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/device/device.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
||||
import 'dart:ui' as ui;
|
||||
|
||||
class BluetoothPage extends StatefulWidget {
|
||||
final Map data;
|
||||
@@ -51,6 +49,11 @@ class _BluetoothPageState extends State<BluetoothPage> {
|
||||
child: Scaffold(
|
||||
backgroundColor: Colors.transparent,
|
||||
appBar: AppBar(
|
||||
systemOverlayStyle: SystemUiOverlayStyle(
|
||||
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||
),
|
||||
backgroundColor: Colors.transparent,
|
||||
iconTheme: const IconThemeData(color: Colors.white),
|
||||
automaticallyImplyLeading: false,
|
||||
@@ -396,7 +399,7 @@ class _BluetoothPageState extends State<BluetoothPage> {
|
||||
);
|
||||
} else if (obsData['bind_type'] == 2) {
|
||||
// 删除弹窗
|
||||
showDeleteDeviceConfirmDialog(
|
||||
showDeleteDeviceConfirmDialog(
|
||||
context: context,
|
||||
title: "是否进行删除?".tr,
|
||||
onConfirm: () async {
|
||||
@@ -449,9 +452,9 @@ class _BluetoothPageState extends State<BluetoothPage> {
|
||||
if (path == "/sleepHabitPage") {
|
||||
Get.back();
|
||||
WebviewTestController webviewTestController = Get.find();
|
||||
webviewTestController.web.jsbridge?.dart.toSleepHabit();
|
||||
webviewTestController.web.jsbridge?.dart.toSleepHabit();
|
||||
return;
|
||||
}
|
||||
}
|
||||
final result = await Get.toNamed(path!, arguments: arguments);
|
||||
if (result != null && onResult != null) {
|
||||
onResult(result); // ✅ 有回调就处理返回值
|
||||
|
||||
Reference in New Issue
Block a user