Flutter时间选择器,用于选择一天或日期范围

A Flutter date picker project which pick one day or datetime range(Week/Month/Custom). Flutter时间选择器

JavaScript Flutter开发

详细介绍

fla_datetime_picker

A Flutter Datetime picker project which pick one day or daterange.

Features

  • DayPicker
  • WeekPicker
  • MonthPicker
  • DateRangePicker

Usage

class _MyHomePageState extends State<MyHomePage> {
  
  void _flaDatePickDateRangeCallback(DateTime startDt, DateTime endDt,DatePickType dateType)
  {
  }
  void _flaDatePickOneDayCallback(DateTime dateTime)
  {
  }
  void _flaDatePickAllCallback()
  {
  }

  FlaDatePickerController controller;

  @override
  Widget build(BuildContext context) {
    controller = new FlaDatePickerController(
      allDateCallback: _flaDatePickAllCallback,
      oneDayCallback: _flaDatePickOneDayCallback,
      dateRangeCallback: _flaDatePickDateRangeCallback
    );

    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: FlatButton(
          child: Text('点击选取时间'),
          onPressed: ((){
            FlaDateTimePicker.showFlaDatePicker(context: context,
            controller: controller);
          }),
        )
      ),
    );
  }
}

TODO

1 Custom DateRange
2 Multilingual

License

Copyright 2019 HuHu

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
推荐源码