File tree Expand file tree Collapse file tree 4 files changed +13
-13
lines changed Expand file tree Collapse file tree 4 files changed +13
-13
lines changed Original file line number Diff line number Diff line change @@ -8,8 +8,8 @@ import 'constants.dart';
8
8
9
9
export 'package:flutter_common_exports/flutter_common_exports.dart' ;
10
10
11
+ export '../delegates/assets_picker_text_delegate.dart' ;
11
12
export '../delegates/sort_path_delegate.dart' ;
12
- export '../delegates/text_delegate.dart' ;
13
13
14
14
export 'colors.dart' ;
15
15
export 'custom_scroll_physics.dart' ;
@@ -20,6 +20,6 @@ class Constants {
20
20
21
21
static GlobalKey pickerKey = GlobalKey ();
22
22
23
- static TextDelegate textDelegate = DefaultTextDelegate ();
23
+ static AssetsPickerTextDelegate textDelegate = DefaultAssetsPickerTextDelegate ();
24
24
static SortPathDelegate sortPathDelegate = SortPathDelegate .common;
25
25
}
Original file line number Diff line number Diff line change 5
5
6
6
/// Text delegate that controls text in widgets.
7
7
/// 控制部件中的文字实现
8
- abstract class TextDelegate {
8
+ abstract class AssetsPickerTextDelegate {
9
9
/// Confirm string for the confirm button.
10
10
/// 确认按钮的字段
11
11
String confirm;
@@ -58,12 +58,12 @@ abstract class TextDelegate {
58
58
59
59
/// Default text delegate implements with Chinese.
60
60
/// 中文文字实现
61
- class DefaultTextDelegate implements TextDelegate {
62
- factory DefaultTextDelegate () => _instance;
61
+ class DefaultAssetsPickerTextDelegate implements AssetsPickerTextDelegate {
62
+ factory DefaultAssetsPickerTextDelegate () => _instance;
63
63
64
- DefaultTextDelegate ._internal ();
64
+ DefaultAssetsPickerTextDelegate ._internal ();
65
65
66
- static final DefaultTextDelegate _instance = DefaultTextDelegate ._internal ();
66
+ static final DefaultAssetsPickerTextDelegate _instance = DefaultAssetsPickerTextDelegate ._internal ();
67
67
68
68
@override
69
69
String confirm = '确认' ;
@@ -110,9 +110,9 @@ class DefaultTextDelegate implements TextDelegate {
110
110
}
111
111
}
112
112
113
- /// [TextDelegate ] implements with English.
113
+ /// [AssetsPickerTextDelegate ] implements with English.
114
114
/// 英文文字实现
115
- class EnglishTextDelegate implements TextDelegate {
115
+ class EnglishTextDelegate implements AssetsPickerTextDelegate {
116
116
factory EnglishTextDelegate () => _instance;
117
117
118
118
EnglishTextDelegate ._internal ();
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ class AssetPicker extends StatelessWidget {
27
27
this .pickerTheme,
28
28
int gridCount = 4 ,
29
29
Color themeColor,
30
- TextDelegate textDelegate,
30
+ AssetsPickerTextDelegate textDelegate,
31
31
this .specialPickerType,
32
32
this .customItemPosition = CustomItemPosition .none,
33
33
this .customItemBuilder,
@@ -43,7 +43,7 @@ class AssetPicker extends StatelessWidget {
43
43
themeColor =
44
44
pickerTheme? .colorScheme? .secondary ?? themeColor ?? C .themeColor,
45
45
super (key: key) {
46
- Constants .textDelegate = textDelegate ?? DefaultTextDelegate ();
46
+ Constants .textDelegate = textDelegate ?? DefaultAssetsPickerTextDelegate ();
47
47
}
48
48
49
49
/// [ChangeNotifier] for asset picker.
@@ -99,7 +99,7 @@ class AssetPicker extends StatelessWidget {
99
99
Color themeColor,
100
100
ThemeData pickerTheme,
101
101
SortPathDelegate sortPathDelegate,
102
- TextDelegate textDelegate,
102
+ AssetsPickerTextDelegate textDelegate,
103
103
FilterOptionGroup filterOptions,
104
104
WidgetBuilder customItemBuilder,
105
105
CustomItemPosition customItemPosition = CustomItemPosition .none,
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ library wechat_assets_picker;
3
3
export 'package:photo_manager/photo_manager.dart' ;
4
4
5
5
export 'src/constants/enums.dart' ;
6
+ export 'src/delegates/assets_picker_text_delegate.dart' ;
6
7
export 'src/delegates/sort_path_delegate.dart' ;
7
- export 'src/delegates/text_delegate.dart' ;
8
8
export 'src/provider/asset_entity_image_provider.dart' ;
9
9
export 'src/provider/asset_picker_provider.dart' ;
10
10
export 'src/provider/asset_picker_viewer_provider.dart' ;
You can’t perform that action at this time.
0 commit comments