Skip to content

Commit be981fd

Browse files
committed
♻️ TextDelegate -> AssetsPickerTextDelegate.
1 parent 0831397 commit be981fd

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

lib/src/constants/constants.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import 'constants.dart';
88

99
export 'package:flutter_common_exports/flutter_common_exports.dart';
1010

11+
export '../delegates/assets_picker_text_delegate.dart';
1112
export '../delegates/sort_path_delegate.dart';
12-
export '../delegates/text_delegate.dart';
1313

1414
export 'colors.dart';
1515
export 'custom_scroll_physics.dart';
@@ -20,6 +20,6 @@ class Constants {
2020

2121
static GlobalKey pickerKey = GlobalKey();
2222

23-
static TextDelegate textDelegate = DefaultTextDelegate();
23+
static AssetsPickerTextDelegate textDelegate = DefaultAssetsPickerTextDelegate();
2424
static SortPathDelegate sortPathDelegate = SortPathDelegate.common;
2525
}

lib/src/delegates/text_delegate.dart renamed to lib/src/delegates/assets_picker_text_delegate.dart

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
/// Text delegate that controls text in widgets.
77
/// 控制部件中的文字实现
8-
abstract class TextDelegate {
8+
abstract class AssetsPickerTextDelegate {
99
/// Confirm string for the confirm button.
1010
/// 确认按钮的字段
1111
String confirm;
@@ -58,12 +58,12 @@ abstract class TextDelegate {
5858

5959
/// Default text delegate implements with Chinese.
6060
/// 中文文字实现
61-
class DefaultTextDelegate implements TextDelegate {
62-
factory DefaultTextDelegate() => _instance;
61+
class DefaultAssetsPickerTextDelegate implements AssetsPickerTextDelegate {
62+
factory DefaultAssetsPickerTextDelegate() => _instance;
6363

64-
DefaultTextDelegate._internal();
64+
DefaultAssetsPickerTextDelegate._internal();
6565

66-
static final DefaultTextDelegate _instance = DefaultTextDelegate._internal();
66+
static final DefaultAssetsPickerTextDelegate _instance = DefaultAssetsPickerTextDelegate._internal();
6767

6868
@override
6969
String confirm = '确认';
@@ -110,9 +110,9 @@ class DefaultTextDelegate implements TextDelegate {
110110
}
111111
}
112112

113-
/// [TextDelegate] implements with English.
113+
/// [AssetsPickerTextDelegate] implements with English.
114114
/// 英文文字实现
115-
class EnglishTextDelegate implements TextDelegate {
115+
class EnglishTextDelegate implements AssetsPickerTextDelegate {
116116
factory EnglishTextDelegate() => _instance;
117117

118118
EnglishTextDelegate._internal();

lib/src/widget/asset_picker.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class AssetPicker extends StatelessWidget {
2727
this.pickerTheme,
2828
int gridCount = 4,
2929
Color themeColor,
30-
TextDelegate textDelegate,
30+
AssetsPickerTextDelegate textDelegate,
3131
this.specialPickerType,
3232
this.customItemPosition = CustomItemPosition.none,
3333
this.customItemBuilder,
@@ -43,7 +43,7 @@ class AssetPicker extends StatelessWidget {
4343
themeColor =
4444
pickerTheme?.colorScheme?.secondary ?? themeColor ?? C.themeColor,
4545
super(key: key) {
46-
Constants.textDelegate = textDelegate ?? DefaultTextDelegate();
46+
Constants.textDelegate = textDelegate ?? DefaultAssetsPickerTextDelegate();
4747
}
4848

4949
/// [ChangeNotifier] for asset picker.
@@ -99,7 +99,7 @@ class AssetPicker extends StatelessWidget {
9999
Color themeColor,
100100
ThemeData pickerTheme,
101101
SortPathDelegate sortPathDelegate,
102-
TextDelegate textDelegate,
102+
AssetsPickerTextDelegate textDelegate,
103103
FilterOptionGroup filterOptions,
104104
WidgetBuilder customItemBuilder,
105105
CustomItemPosition customItemPosition = CustomItemPosition.none,

lib/wechat_assets_picker.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ library wechat_assets_picker;
33
export 'package:photo_manager/photo_manager.dart';
44

55
export 'src/constants/enums.dart';
6+
export 'src/delegates/assets_picker_text_delegate.dart';
67
export 'src/delegates/sort_path_delegate.dart';
7-
export 'src/delegates/text_delegate.dart';
88
export 'src/provider/asset_entity_image_provider.dart';
99
export 'src/provider/asset_picker_provider.dart';
1010
export 'src/provider/asset_picker_viewer_provider.dart';

0 commit comments

Comments
 (0)