lock button move down

This commit is contained in:
cxc
2023-02-24 15:35:05 +08:00
parent 52d3b49462
commit 6dbda9c163

View File

@ -1,23 +1,17 @@
import 'dart:async'; import 'dart:async';
import 'dart:io' as io;
import 'dart:math'; import 'dart:math';
import 'dart:typed_data'; import 'dart:typed_data';
import 'dart:ui' as ui;
import 'package:fengshui_compass/components/cross_paint.dart'; import 'package:fengshui_compass/components/cross_paint.dart';
import 'package:fengshui_compass/components/my_icon.dart'; import 'package:fengshui_compass/components/my_icon.dart';
import 'package:fengshui_compass/pages/login_page.dart'; import 'package:fengshui_compass/pages/login_page.dart';
import 'package:fengshui_compass/states/region.dart'; import 'package:fengshui_compass/states/region.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_serial_port_api/flutter_serial_port_api.dart'; import 'package:flutter_serial_port_api/flutter_serial_port_api.dart';
import 'package:fluttertoast/fluttertoast.dart';
import 'package:image_picker/image_picker.dart'; import 'package:image_picker/image_picker.dart';
import 'package:path/path.dart' as path;
import 'package:path_provider/path_provider.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import 'package:stream_transform/stream_transform.dart'; import 'package:stream_transform/stream_transform.dart';
import '../components/grid_clip_paint.dart';
import '../components/region_selector.dart'; import '../components/region_selector.dart';
import '../states/compass_image.dart'; import '../states/compass_image.dart';
import '../utils/recv_parse.dart'; import '../utils/recv_parse.dart';
@ -205,7 +199,7 @@ class _CompassState extends State<CompassPage> {
// 倾角<30度 // 倾角<30度
var w_total = sqrt( var w_total = sqrt(
roll_tmp.abs() * roll_tmp.abs() + pitch_tmp.abs() * pitch_tmp.abs()); roll_tmp.abs() * roll_tmp.abs() + pitch_tmp.abs() * pitch_tmp.abs());
print(w_total);
if (w_total <= 30) { if (w_total <= 30) {
w_y_tmp = 0.5 - 0.07 * roll_tmp / 30.0; w_y_tmp = 0.5 - 0.07 * roll_tmp / 30.0;
w_x_tmp = 0.5 - 0.07 * pitch_tmp / 30.0; w_x_tmp = 0.5 - 0.07 * pitch_tmp / 30.0;
@ -341,11 +335,12 @@ class _CompassState extends State<CompassPage> {
'定盘星', '定盘星',
style: TextStyle(color: Colors.white), style: TextStyle(color: Colors.white),
), ),
leading: IconButton( // todo: leading can't click
color: Colors.amber, // leading: IconButton(
icon: Icon(isLock ? MyIcons.icon_mima : MyIcons.icon_jiesuo), // color: Colors.amber,
onPressed: switchCompass, // icon: Icon(isLock ? MyIcons.icon_mima : MyIcons.icon_jiesuo),
), // onPressed: switchCompass,
// ),
actions: [ actions: [
//todo //todo
// 更改背景图 // 更改背景图
@ -598,6 +593,17 @@ class _CompassState extends State<CompassPage> {
), ),
], ],
)), )),
Positioned(
left: 5,
top: 54,
child: IconButton(
color: Colors.amber,
icon: Icon(
isLock ? MyIcons.icon_mima : MyIcons.icon_jiesuo),
onPressed: switchCompass,
),
),
// 最下面一行ranging value openlaser // 最下面一行ranging value openlaser
Positioned( Positioned(
bottom: 80, bottom: 80,