Skip to content

Commit 973fdcb

Browse files
committed
🎨 Precise imports in source codes
1 parent 348bbb3 commit 973fdcb

13 files changed

+55
-33
lines changed

example/lib/constants/page_mixin.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
/// [Author] Alex (https://github.com/AlexV525)
33
/// [Date] 2021/7/13 11:46
44
///
5-
import 'package:flutter/foundation.dart';
65
import 'package:flutter/widgets.dart';
76
import 'package:wechat_assets_picker/wechat_assets_picker.dart'
87
show

lib/src/constants/constants.dart

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -10,33 +10,6 @@ import 'package:flutter/widgets.dart';
1010
import '../delegates/assets_picker_text_delegate.dart';
1111
import '../delegates/sort_path_delegate.dart';
1212

13-
export 'package:photo_manager/photo_manager.dart';
14-
export 'package:provider/provider.dart';
15-
export 'package:video_player/video_player.dart';
16-
17-
export '../delegates/asset_picker_builder_delegate.dart';
18-
export '../delegates/asset_picker_viewer_builder_delegate.dart';
19-
export '../delegates/assets_picker_text_delegate.dart';
20-
export '../delegates/sort_path_delegate.dart';
21-
export '../provider/asset_entity_image_provider.dart';
22-
export '../provider/asset_picker_provider.dart';
23-
export '../provider/asset_picker_viewer_provider.dart';
24-
export '../widget/asset_picker.dart';
25-
export '../widget/asset_picker_page_route.dart';
26-
export '../widget/asset_picker_viewer.dart';
27-
export '../widget/builder/audio_page_builder.dart';
28-
export '../widget/builder/fade_image_builder.dart';
29-
export '../widget/builder/image_page_builder.dart';
30-
export '../widget/builder/video_page_builder.dart';
31-
export '../widget/fixed_appbar.dart';
32-
export '../widget/gaps.dart';
33-
export '../widget/platform_progress_indicator.dart';
34-
35-
export 'colors.dart';
36-
export 'custom_scroll_physics.dart';
37-
export 'enums.dart';
38-
export 'extensions.dart';
39-
4013
class Constants {
4114
const Constants._();
4215

lib/src/delegates/asset_picker_builder_delegate.dart

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,23 @@ import 'package:flutter/gestures.dart';
1212
import 'package:flutter/material.dart';
1313
import 'package:flutter/scheduler.dart';
1414
import 'package:flutter/services.dart';
15+
import 'package:photo_manager/photo_manager.dart';
16+
import 'package:provider/provider.dart';
1517

18+
import '../constants/colors.dart';
1619
import '../constants/constants.dart';
20+
import '../constants/enums.dart';
21+
import '../constants/extensions.dart';
22+
import '../delegates/assets_picker_text_delegate.dart';
23+
import '../provider/asset_entity_image_provider.dart';
24+
import '../provider/asset_picker_provider.dart';
25+
import '../widget/asset_picker.dart';
26+
import '../widget/asset_picker_viewer.dart';
1727
import '../widget/builder/asset_entity_grid_item_builder.dart';
1828
import '../widget/builder/value_listenable_builder_2.dart';
29+
import '../widget/fixed_appbar.dart';
30+
import '../widget/gaps.dart';
31+
import '../widget/platform_progress_indicator.dart';
1932
import '../widget/scale_text.dart';
2033

2134
typedef IndicatorBuilder = Widget Function(

lib/src/delegates/asset_picker_viewer_builder_delegate.dart

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,23 @@ import 'dart:math' as math;
99
import 'package:extended_image/extended_image.dart';
1010
import 'package:flutter/material.dart';
1111
import 'package:flutter/services.dart';
12+
import 'package:photo_manager/photo_manager.dart';
13+
import 'package:provider/provider.dart';
1214

1315
import '../constants/constants.dart';
16+
import '../constants/custom_scroll_physics.dart';
17+
import '../constants/enums.dart';
18+
import '../constants/extensions.dart';
19+
import '../delegates/asset_picker_builder_delegate.dart';
20+
import '../provider/asset_entity_image_provider.dart';
21+
import '../provider/asset_picker_provider.dart';
22+
import '../provider/asset_picker_viewer_provider.dart';
23+
import '../widget/asset_picker_viewer.dart';
24+
import '../widget/builder/audio_page_builder.dart';
25+
import '../widget/builder/fade_image_builder.dart';
26+
import '../widget/builder/image_page_builder.dart';
1427
import '../widget/builder/value_listenable_builder_2.dart';
28+
import '../widget/builder/video_page_builder.dart';
1529
import '../widget/custom_checkbox.dart';
1630
import '../widget/scale_text.dart';
1731

lib/src/provider/asset_entity_image_provider.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import 'dart:ui' as ui;
88

99
import 'package:flutter/foundation.dart';
1010
import 'package:flutter/material.dart';
11+
import 'package:photo_manager/photo_manager.dart';
1112

1213
import '../constants/constants.dart';
1314

lib/src/provider/asset_picker_provider.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ import 'dart:math' as math;
66
import 'dart:typed_data';
77

88
import 'package:flutter/material.dart';
9+
import 'package:photo_manager/photo_manager.dart';
910

1011
import '../constants/constants.dart';
12+
import '../delegates/sort_path_delegate.dart';
1113

1214
/// [ChangeNotifier] for assets picker.
1315
///

lib/src/widget/asset_picker.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,16 @@
55
66
import 'package:flutter/material.dart';
77
import 'package:flutter/services.dart';
8+
import 'package:photo_manager/photo_manager.dart';
9+
import 'package:provider/provider.dart';
810

911
import '../constants/constants.dart';
12+
import '../constants/enums.dart';
13+
import '../delegates/asset_picker_builder_delegate.dart';
14+
import '../delegates/assets_picker_text_delegate.dart';
15+
import '../delegates/sort_path_delegate.dart';
16+
import '../provider/asset_picker_provider.dart';
17+
import 'asset_picker_page_route.dart';
1018

1119
class AssetPicker<Asset, Path> extends StatefulWidget {
1220
const AssetPicker({Key? key, required this.builder}) : super(key: key);

lib/src/widget/asset_picker_viewer.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,14 @@
55
import 'dart:async';
66

77
import 'package:flutter/material.dart';
8+
import 'package:photo_manager/photo_manager.dart';
89

9-
import '../constants/constants.dart';
10+
import '../constants/enums.dart';
11+
import '../delegates/asset_picker_builder_delegate.dart';
12+
import '../delegates/asset_picker_viewer_builder_delegate.dart';
13+
import '../provider/asset_picker_provider.dart';
14+
import '../provider/asset_picker_viewer_provider.dart';
15+
import 'asset_picker.dart';
1016

1117
class AssetPickerViewer<Asset, Path> extends StatefulWidget {
1218
const AssetPickerViewer({

lib/src/widget/builder/audio_page_builder.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,11 @@
55
import 'dart:async';
66

77
import 'package:flutter/material.dart';
8+
import 'package:photo_manager/photo_manager.dart';
9+
import 'package:video_player/video_player.dart';
810

9-
import '../../../src/constants/constants.dart';
11+
import '../../constants/constants.dart';
12+
import '../../constants/extensions.dart';
1013
import '../scale_text.dart';
1114

1215
class AudioPageBuilder extends StatefulWidget {

lib/src/widget/builder/image_page_builder.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44
///
55
import 'package:extended_image/extended_image.dart';
66
import 'package:flutter/material.dart';
7+
import 'package:photo_manager/photo_manager.dart';
78

8-
import '../../constants/constants.dart';
9+
import '../../delegates/asset_picker_viewer_builder_delegate.dart';
10+
import '../../provider/asset_entity_image_provider.dart';
911
import 'locally_available_builder.dart';
1012

1113
class ImagePageBuilder extends StatefulWidget {

0 commit comments

Comments
 (0)