Flutter 的模拟时钟选择器包

一个用于 iOS 和 Android 的 Flutter 包,用于选择过去七天日期和时间,带有模拟视图。

analog_time_picker-package-for-Flutter

安装

首先,在你的pubspec.yaml文件中添加 analog_time_picker 作为 依赖

iOS

无需配置 - 该插件应开箱即用。

Android

无需配置 - 该插件应开箱即用。

模拟日时钟选择器的代码

import 'package:analog_time_picker/analog_time_picker.dart';


class AnalogDayPick extends StatelessWidget{
 Map<String, DateTime> _dateTime = new Map();
 
  @override
  Widget build(BuildContext context) {
    return AnalogTimePicker(
                           onChanged: getDayTime,
                         );
  }
 void getDayTime(Map value) {
     _dateTime = value;
   }
}

全页模拟日时钟选择器组件的代码

import 'package:analog_time_picker/full_page_analog_time_picker.dart';

class FullPageClock extends StatelessWidget {
  final Map mapData;
  const FullPageClock({Key key, this.mapData}) : super(key: key);
  @override
  Widget build(BuildContext context) {
    return FullPageAnalogTimePicker(
      mapData: mapData,     
      route: "/sixth",
    );
  }
}

GitHub

https://github.com/Sheikhsoft/analog_time_picker