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), // 指定显示的时间
  ),
);
  }
}

 

posted on 2024-06-18 17:51  鲤斌  阅读(1)  评论(0编辑  收藏  举报