File tree Expand file tree Collapse file tree 8 files changed +21
-20
lines changed Expand file tree Collapse file tree 8 files changed +21
-20
lines changed Original file line number Diff line number Diff line change 17
17
## 项目结构
18
18
19
19
```
20
- /flutter_datetime_picker
20
+ /wheel_datetime_picker
21
21
├── lib/
22
- │ ├── widgets/
23
- │ │ └── time_picker_dialog.dart
24
- │ └── providers/
25
- │ └── time_picker_provider.dart
22
+ │ ├── widgets/
23
+ │ │ └── time_picker_dialog.dart
24
+ │ └── providers/
25
+ │ └── time_picker_provider.dart
26
26
├── example/
27
- │ ├── lib/
28
- │ └── pubspec.yaml
27
+ │ ├── lib/
28
+ │ └── pubspec.yaml
29
29
├── test/
30
30
├── android/
31
31
├── windows/
40
40
dependencies :
41
41
flutter :
42
42
sdk : flutter
43
- flutter_datetime_picker : ^1.0.0
43
+ wheel_datetime_picker : ^1.0.0
44
44
` ` `
45
45
46
46
## 使用方法
47
47
48
48
### 基本用法
49
49
50
50
` ` ` dart
51
- import 'package:flutter_datetime_picker/flutter_datetime_picker .dart';
51
+ import 'package:wheel_datetime_picker/wheel_datetime_picker .dart';
52
52
53
53
// 显示日期时间选择器
54
54
showDateTimePicker(
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ dependencies:
17
17
flutter :
18
18
sdk : flutter
19
19
20
- flutter_datetime_picker :
20
+ wheel_datetime_picker :
21
21
path : ../
22
22
# When depending on this package from a real application you should use:
23
23
# flutter_datetime_picker: ^x.y.z
Original file line number Diff line number Diff line change 1
1
import 'package:flutter/material.dart' ;
2
- import 'package:flutter_datetime_picker/providers/date_time_picker_provider.dart' ;
3
2
import 'package:provider/provider.dart' ;
4
- import 'package:flutter_datetime_picker/widgets/clock_selection.dart' ;
5
- import 'package:flutter_datetime_picker/widgets/time_picker_dialog.dart' ;
6
- import 'package:flutter_datetime_picker/models/date_time_picker_type.dart' ;
3
+ import 'package:wheel_datetime_picker/providers/date_time_picker_provider.dart' ;
4
+ import 'package:wheel_datetime_picker/widgets/clock_selection.dart' ;
5
+ import 'package:wheel_datetime_picker/widgets/time_picker_dialog.dart' ;
6
+ import 'package:wheel_datetime_picker/models/date_time_picker_type.dart' ;
7
7
8
8
class DateTimePicker extends StatefulWidget {
9
9
final DateTime initialDate;
Original file line number Diff line number Diff line change 1
1
import 'package:flutter/material.dart' ;
2
- import 'package:flutter_datetime_picker/models/date_time_picker_type.dart' ;
2
+ import 'package:wheel_datetime_picker/models/date_time_picker_type.dart' ;
3
+
3
4
class DateTimePickerProvider extends ChangeNotifier {
4
5
DateTime ? _selectedDate;
5
6
double _hour = 0 ;
Original file line number Diff line number Diff line change 1
1
import 'package:flutter/material.dart' ;
2
- import 'package:flutter_datetime_picker/providers/time_picker_provider.dart' ;
3
2
import 'package:provider/provider.dart' ;
3
+ import 'package:wheel_datetime_picker/providers/time_picker_provider.dart' ;
4
4
5
5
class WheelTimePickerDialog extends StatefulWidget {
6
6
final TimeOfDay initialTime;
Original file line number Diff line number Diff line change 1
- name : flutter_datetime_picker
1
+ name : wheel_datetime_picker
2
2
description : 一个功能强大的 Flutter 日期时间选择器插件,支持日期、时间和日期时间的选择。
3
3
version : 1.0.0
4
4
homepage : https://github.com/lizy-coding/flutter_datetime_picker
Original file line number Diff line number Diff line change 1
1
import 'package:flutter/services.dart' ;
2
- import 'package:flutter_datetime_picker /channel/time_picker_method_channel.dart' ;
2
+ import 'package:wheel_datetime_picker /channel/time_picker_method_channel.dart' ;
3
3
import 'package:flutter_test/flutter_test.dart' ;
4
4
5
5
void main () {
Original file line number Diff line number Diff line change 1
1
import 'package:flutter_test/flutter_test.dart' ;
2
- import 'package:flutter_datetime_picker /channel/time_picker_platform_interface.dart' ;
3
- import 'package:flutter_datetime_picker /channel/time_picker_method_channel.dart' ;
2
+ import 'package:wheel_datetime_picker /channel/time_picker_platform_interface.dart' ;
3
+ import 'package:wheel_datetime_picker /channel/time_picker_method_channel.dart' ;
4
4
import 'package:plugin_platform_interface/plugin_platform_interface.dart' ;
5
5
6
6
class MockTimePickerPlatform
You can’t perform that action at this time.
0 commit comments