Skip to content

Commit 527abc0

Browse files
committed
🎨 Sort imports/exports.
1 parent e3a842a commit 527abc0

13 files changed

+37
-46
lines changed

lib/src/constants/constants.dart

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,28 @@ import 'package:flutter/widgets.dart';
99

1010
import 'constants.dart';
1111

12+
export 'package:extended_image/extended_image.dart';
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';
1219
export '../delegates/assets_picker_text_delegate.dart';
1320
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_viewer.dart';
26+
export '../widget/builder/audio_page_builder.dart';
27+
export '../widget/builder/fade_image_builder.dart';
28+
export '../widget/builder/image_page_builder.dart';
29+
export '../widget/builder/slide_page_transition_builder.dart';
30+
export '../widget/builder/video_page_builder.dart';
31+
export '../widget/fixed_appbar.dart';
1432
export '../widget/platform_progress_indicator.dart';
33+
export '../widget/rounded_check_box.dart';
1534

1635
export 'colors.dart';
1736
export 'custom_scroll_physics.dart';

lib/src/constants/custom_scroll_physics.dart

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@ class CustomScrollPhysics extends BouncingScrollPhysics {
1414
}
1515

1616
@override
17-
SpringDescription get spring => SpringDescription.withDampingRatio(
18-
mass: 0.5,
19-
stiffness: 400.0,
20-
ratio: 1.1,
21-
);
17+
SpringDescription get spring {
18+
return SpringDescription.withDampingRatio(
19+
mass: 0.5,
20+
stiffness: 400.0,
21+
ratio: 1.1,
22+
);
23+
}
2224
}

lib/src/delegates/asset_picker_builder_delegate.dart

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,8 @@ import 'dart:ui' as ui;
99

1010
import 'package:flutter/material.dart';
1111
import 'package:flutter/services.dart';
12-
import 'package:extended_image/extended_image.dart';
13-
import 'package:photo_manager/photo_manager.dart';
14-
import 'package:provider/provider.dart';
1512

1613
import '../constants/constants.dart';
17-
import '../provider/asset_entity_image_provider.dart';
18-
import '../provider/asset_picker_provider.dart';
19-
import '../widget/asset_picker.dart';
20-
import '../widget/asset_picker_viewer.dart';
21-
import '../widget/builder/fade_image_builder.dart';
22-
import '../widget/fixed_appbar.dart';
2314

2415
abstract class AssetPickerBuilderDelegate<A, P> {
2516
AssetPickerBuilderDelegate({

lib/src/delegates/asset_picker_viewer_builder_delegate.dart

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,9 @@ import 'dart:async';
66
import 'dart:io';
77

88
import 'package:flutter/material.dart';
9-
import 'package:extended_image/extended_image.dart';
109
import 'package:flutter/services.dart';
11-
import 'package:photo_manager/photo_manager.dart';
12-
import 'package:provider/provider.dart';
13-
import 'package:wechat_assets_picker/src/provider/asset_entity_image_provider.dart';
14-
import 'package:wechat_assets_picker/src/widget/rounded_check_box.dart';
1510

1611
import '../constants/constants.dart';
17-
import '../provider/asset_picker_provider.dart';
18-
import '../provider/asset_picker_viewer_provider.dart';
19-
import '../widget/asset_picker_viewer.dart';
20-
import '../widget/builder/audio_page_builder.dart';
21-
import '../widget/builder/fade_image_builder.dart';
22-
import '../widget/builder/image_page_builder.dart';
23-
import '../widget/builder/video_page_builder.dart';
2412

2513
abstract class AssetPickerViewerBuilderDelegate<A, P> {
2614
AssetPickerViewerBuilderDelegate({
@@ -57,8 +45,8 @@ abstract class AssetPickerViewerBuilderDelegate<A, P> {
5745
/// [StreamController] for viewing page index update.
5846
/// 用于更新当前正在浏览的资源页码的流控制器
5947
///
60-
/// The main purpose is narrow down build parts when page index is changing, prevent
61-
/// widely [setState] and causing other widgets rebuild.
48+
/// The main purpose is narrow down build parts when page index is changing,
49+
/// prevent widely [setState] and causing other widgets rebuild.
6250
/// 使用 [StreamController] 的主要目的是缩小页码变化时构建组件的范围,
6351
/// 防止滥用 [setState] 导致其他部件重新构建。
6452
final StreamController<int> pageStreamController =

lib/src/delegates/sort_path_delegate.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import 'package:photo_manager/photo_manager.dart';
77
/// Delegate to sort asset path entities.
88
/// 用于资源路径排序的实现
99
///
10-
/// Define [sort] to sort the asset path list. Usually integrate with [List.sort].
10+
/// Define [sort] to sort the asset path list.
11+
/// Usually integrate with [List.sort].
1112
/// 通过定义 [sort] 方法对资源路径列表进行排序。通常使用 [List.sort]
1213
abstract class SortPathDelegate {
1314
const SortPathDelegate();

lib/src/provider/asset_entity_image_provider.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import 'dart:ui' as ui;
77

88
import 'package:flutter/material.dart';
99
import 'package:flutter/foundation.dart';
10-
import 'package:photo_manager/photo_manager.dart';
11-
import 'package:wechat_assets_picker/src/constants/constants.dart';
10+
11+
import '../constants/constants.dart';
1212

1313
@immutable
1414
class AssetEntityImageProvider extends ImageProvider<AssetEntityImageProvider> {

lib/src/provider/asset_picker_provider.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ 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';
109

11-
import 'package:wechat_assets_picker/src/constants/constants.dart';
10+
import '../constants/constants.dart';
1211

1312
/// [ChangeNotifier] for assets picker.
1413
/// 资源选择器的 provider model

lib/src/widget/asset_picker.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,8 @@
66
import 'package:flutter/cupertino.dart';
77
import 'package:flutter/material.dart';
88
import 'package:flutter/services.dart';
9-
import 'package:photo_manager/photo_manager.dart';
10-
import 'package:wechat_assets_picker/src/provider/asset_picker_provider.dart';
119

1210
import '../constants/constants.dart';
13-
import '../delegates/asset_picker_builder_delegate.dart';
14-
import 'builder/slide_page_transition_builder.dart';
1511

1612
@immutable
1713
class AssetPicker<A, P> extends StatelessWidget {

lib/src/widget/asset_picker_viewer.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,8 @@ import 'dart:async';
77
import 'package:flutter/cupertino.dart';
88
import 'package:flutter/material.dart';
99
import 'package:flutter/foundation.dart';
10-
import 'package:photo_manager/photo_manager.dart';
11-
import 'package:wechat_assets_picker/src/delegates/asset_picker_viewer_builder_delegate.dart';
1210

1311
import '../constants/constants.dart';
14-
import '../provider/asset_picker_provider.dart';
15-
import '../provider/asset_picker_viewer_provider.dart';
1612

1713
class AssetPickerViewer<A, P> extends StatefulWidget {
1814
const AssetPickerViewer({

lib/src/widget/builder/audio_page_builder.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
import 'dart:async';
66

77
import 'package:flutter/material.dart';
8-
import 'package:video_player/video_player.dart';
9-
import 'package:wechat_assets_picker/wechat_assets_picker.dart';
108

119
import 'package:wechat_assets_picker/src/constants/constants.dart';
1210

0 commit comments

Comments
 (0)