@@ -90,8 +90,7 @@ abstract class AssetPickerViewerBuilderDelegate<Asset, Path,
90
90
91
91
/// The [State] for a viewer.
92
92
/// 预览器的状态实例
93
- late AssetPickerViewerState <Asset , Path , Provider ,
94
- AssetPickerViewerBuilderDelegate <Asset , Path , Provider >> viewerState;
93
+ late AssetPickerViewerState viewerState;
95
94
96
95
/// [AnimationController] for double tap animation.
97
96
/// 双击缩放的动画控制器
@@ -162,9 +161,7 @@ abstract class AssetPickerViewerBuilderDelegate<Asset, Path,
162
161
/// 当预览器调用 [State.initState] 时注册 [State] 。
163
162
@mustCallSuper
164
163
void initStateAndTicker (
165
- covariant AssetPickerViewerState <Asset , Path , Provider ,
166
- AssetPickerViewerBuilderDelegate <Asset , Path , Provider >>
167
- state,
164
+ covariant AssetPickerViewerState state,
168
165
TickerProvider v, // TODO(Alex): Remove this in the next major version.
169
166
) {
170
167
initAnimations (state);
@@ -179,15 +176,9 @@ abstract class AssetPickerViewerBuilderDelegate<Asset, Path,
179
176
/// a new delegate and only calling [State.didUpdateWidget] at the moment.
180
177
@mustCallSuper
181
178
void didUpdateViewer (
182
- covariant AssetPickerViewerState <Asset , Path , Provider ,
183
- AssetPickerViewerBuilderDelegate <Asset , Path , Provider >>
184
- state,
185
- covariant AssetPickerViewer <Asset , Path , Provider ,
186
- AssetPickerViewerBuilderDelegate <Asset , Path , Provider >>
187
- oldWidget,
188
- covariant AssetPickerViewer <Asset , Path , Provider ,
189
- AssetPickerViewerBuilderDelegate <Asset , Path , Provider >>
190
- newWidget,
179
+ covariant AssetPickerViewerState state,
180
+ covariant AssetPickerViewer oldWidget,
181
+ covariant AssetPickerViewer newWidget,
191
182
) {
192
183
// Widgets are useless in the default delegate.
193
184
initAnimations (state);
@@ -212,9 +203,7 @@ abstract class AssetPickerViewerBuilderDelegate<Asset, Path,
212
203
/// Initialize animations related to the zooming preview.
213
204
/// 为缩放预览初始化动画
214
205
void initAnimations (
215
- covariant AssetPickerViewerState <Asset , Path , Provider ,
216
- AssetPickerViewerBuilderDelegate <Asset , Path , Provider >>
217
- state,
206
+ covariant AssetPickerViewerState state,
218
207
) {
219
208
viewerState = state;
220
209
doubleTapAnimationController = AnimationController (
0 commit comments