pile_nav_new/lib/pages/real/index.dart
2024-11-18 14:48:54 +08:00

65 lines
1.7 KiB
Dart

import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'real_controller.dart';
import 'real_data.dart';
final RealController realController = Get.find();
class Real extends StatelessWidget {
const Real({super.key});
@override
Widget build(BuildContext context) {
final size = MediaQuery.of(context).size;
// 设备获取
return OrientationBuilder(builder: (context, orientation) {
bool isPortrait = Orientation.portrait == orientation ? true : false;
Widget space = const SizedBox(
height: 5,
width: 5,
);
List<Widget> children = [
RealData(),
space,
const Divider(
height: 1.0, // 线条的高度
color: Colors.black, // 线条的颜色
),
space,
// lineChart
// Expanded(
// flex: 1,
// child: Column(
// children: [
// Expanded(child: RealChart()),
// Obx(() => Slider(
// value: realController.startIndex.toDouble(),
// onChanged: (newvalue) =>
// realController.updateSlider(newvalue),
// min: 0,
// max: realController.processList.length.toDouble(),
// )),
// ],
// ),
// )
];
if (isPortrait) {
return Container(
padding: const EdgeInsets.all(2),
height: size.height - 4,
child: Column(children: children));
} else {
return Container(
padding: const EdgeInsets.all(2),
width: size.width - 4,
child: Row(
children: children,
),
);
}
});
}
}