删除测试代码

This commit is contained in:
Daisy 2023-10-19 11:32:19 +08:00
parent 3c1f60e3e6
commit ed76a0c64a

View File

@ -1,5 +1,3 @@
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
@ -17,15 +15,6 @@ import '../../../translations/trans_lib.dart';
import '../../lockMian/entity/lockInfoEntity.dart';
import 'lockDetail_logic.dart';
enum RKConnectState {
NULL,
STOPPED, //
CONNECTING, //
CONNECTED, //
STOPPING, //
CHECKING, //
}
class LockDetailPage extends StatefulWidget {
final isFrist;
final KeyInfos keyInfo;
@ -392,99 +381,6 @@ class _LockDetailPageState extends State<LockDetailPage> with RouteAware {
);
}
/*
//
_buildAnimation() {
String imgName;
if (state == RKConnectState.STOPPED || state == RKConnectState.STOPPING) {
imgName = 'images/mainUnunited.png';
} else if (state == RKConnectState.CONNECTED) {
imgName = 'images/mianHou_white.png';
} else {
imgName = 'images/mainHuo_blue.png';
}
return CustomPaint(
foregroundPainter: MyPainter(
lineColor: (state == RKConnectState.CONNECTED ||
state == RKConnectState.CHECKING)
? AppColors.main_circleTopColor
: AppColors.main_circleBgColor,
completeColor: (state == RKConnectState.CONNECTING ||
state == RKConnectState.CONNECTED ||
state == RKConnectState.CHECKING)
? AppColors.main_circleTopColor
: AppColors.main_circleBgColor,
startPercent: percentage,
isComplete: state == RKConnectState.STOPPED ? false : isClick,
width: 4.0),
child: Padding(
padding: state == RKConnectState.CONNECTED
? const EdgeInsets.all(10.0)
: const EdgeInsets.all(10.0),
child: GestureDetector(
child: Stack(
children: <Widget>[
Center(
child: Container(
width: 120,
height: 120,
decoration: BoxDecoration(
shape: BoxShape.circle,
color: (state == RKConnectState.CONNECTED)
? AppColors.main_circleTopColor
: Colors.white,
)),
),
Positioned(
top: 30,
left: (ScreenUtil().screenWidth - 60) / 2 - 10,
child: Image.asset(
imgName,
width: 60,
height: 60,
)),
(state == RKConnectState.CONNECTING ||
state == RKConnectState.CHECKING)
? buildRotationTransition()
: Positioned(
top: 72,
left: (ScreenUtil().screenWidth - 22) / 2 - 34,
child: Visibility(
visible: (state == RKConnectState.CONNECTED ||
state == RKConnectState.CONNECTING)
? true
: false,
child: Image.asset(
'images/huo_x.png',
width: 22,
height: 22,
))),
],
),
onTap: () {
// if (!NetWorkUitls.getInstance().netWorkAvailable()) {
// Fluttertoast.showToast(
// msg: Translations.of(context)
// .text('common_networkUnavailable'));
// return;
// }
//state == RKConnectState.CONNECTING ||
if (state == RKConnectState.CHECKING) return;
if (state == RKConnectState.CONNECTING) {
//-
stopConnect();
}
if (isConnect) {
stopConnect();
} else {
openConnect();
}
},
),
));
}
*/
@override
void didChangeDependencies() {
// TODO: implement didChangeDependencies
@ -518,51 +414,3 @@ class _LockDetailPageState extends State<LockDetailPage> with RouteAware {
@override
void didPushNext() {}
}
class MyPainter extends CustomPainter {
Color lineColor;
Color completeColor;
double startPercent; //
bool isComplete = false;
double width;
MyPainter(
{required this.lineColor,
required this.completeColor,
required this.startPercent,
required this.width,
this.isComplete = false});
@override
void paint(Canvas canvas, Size size) {
Paint line = Paint()
..color = lineColor
..strokeCap = StrokeCap.round
..style = PaintingStyle.stroke
..strokeWidth = width;
Paint complete = Paint()
..color = completeColor
..strokeCap = StrokeCap.round
..style = PaintingStyle.stroke
..strokeWidth = width;
Offset center = Offset(size.width / 2, size.height / 2); //
double radius = min(size.width / 2, size.height / 2); //
canvas.drawCircle(
//
center,
radius,
line);
double arcAngle = isComplete == true ? startPercent : 2 * pi / 10;
//
canvas.drawArc(Rect.fromCircle(center: center, radius: radius),
isComplete == true ? 2 * pi : startPercent, arcAngle, false, complete);
}
@override
bool shouldRepaint(MyPainter oldDelegate) {
return startPercent != oldDelegate.startPercent;
}
}