class MyApp1 extends StatelessWidget {
@override
Widget build(BuildContext context) {
// 获取当前北京时间
return Center(
child: AnalogClock(
// 时钟的装饰,指定边框、背景色和形状
decoration: BoxDecoration(
border: Border.all(width: 8.0, color: Colors.black), // 边框样式
color: Colors.blueGrey[50], // 背景颜色
shape: BoxShape.circle, // 圆形形状
),
width: 300.0, // 时钟的宽度
isLive: true, // 是否实时更新时间
hourHandColor: Colors.black, // 时针颜色
minuteHandColor: Colors.black, // 分针颜色
secondHandColor: Colors.red, // 秒针颜色
numberColor: Colors.black87, // 数字颜色
showNumbers: true, // 是否显示时钟数字
showAllNumbers: true, // 是否显示所有小时数字
showTicks: true, // 是否显示刻度线
textScaleFactor: 1.8, // 文字缩放因子,用于数字和数字时钟
showDigitalClock: false, // 是否显示数字时钟
// datetime: datetime: DateTime(2019, 1, 1, 9, 12, 15), // 指定显示的时间
),
);
}
}