analog_clock: ^0.1.0 #时钟
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), // 指定显示的时间 ), ); } }