* Copyright (c) 2024 坚果派
*
* 微信公众号:nutpi
* 官网:https://www.nutpi.net/
*
* 未经授权,禁止任何形式的商业使用
* 详细信息请参考项目根目录下的 README.md 文件
*/
import 'package:flutter/material.dart';
import '../../constanins.dart';
class BatteryStatus extends StatelessWidget {
const BatteryStatus({
Key? key,
required this.constrains,
}) : super(key: key);
final BoxConstraints constrains;
@override
Widget build(BuildContext context) {
return Column(
children: [
Text(
"220 mi",
style: Theme.of(context)
.textTheme
.headlineMedium!
.copyWith(color: Colors.white),
),
Text(
"62%",
style: TextStyle(fontSize: 24),
),
Spacer(),
Text(
"Charging".toUpperCase(),
style: TextStyle(fontSize: 20),
),
Text(
"18 min remaining",
style: TextStyle(fontSize: 20),
),
SizedBox(height: constrains.maxHeight * 0.14),
DefaultTextStyle(
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.bold,
),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text("22 mi/hr"),
Text("232 v"),
],
),
),
const SizedBox(height: defaultPadding),
],
);
}
}