@@ -96,36 +96,38 @@ class AssetPickerViewer<
9696
9797 /// Call the viewer with provided delegate and provider.
9898 /// 通过指定的 [delegate] 调用查看器
99- static Future <List <A >?> pushToViewerWithDelegate<
100- A ,
101- P ,
102- Provider extends AssetPickerViewerProvider <A >,
103- Delegate extends AssetPickerViewerBuilderDelegate <A , P , Provider >> (
99+ static Future <List <Asset >?> pushToViewerWithDelegate<
100+ Asset ,
101+ Path ,
102+ Provider extends AssetPickerViewerProvider <Asset >,
103+ Delegate extends AssetPickerViewerBuilderDelegate <Asset , Path , Provider >> (
104104 BuildContext context, {
105105 required Delegate delegate,
106106 PermissionRequestOption permissionRequestOption =
107107 const PermissionRequestOption (),
108108 bool useRootNavigator = false ,
109109 RouteSettings ? pageRouteSettings,
110- AssetPickerViewerPageRouteBuilder <List <A >>? pageRouteBuilder,
110+ AssetPickerViewerPageRouteBuilder <List <Asset >>? pageRouteBuilder,
111111 }) async {
112112 await AssetPicker .permissionCheck (requestOption: permissionRequestOption);
113- final viewer = AssetPickerViewer <A , P , Provider , Delegate >(
113+ final viewer = AssetPickerViewer <Asset , Path , Provider , Delegate >(
114114 builder: delegate,
115115 );
116116 final pageRoute = pageRouteBuilder? .call (viewer) ??
117117 AssetPickerViewerPageRoute (builder: (context) => viewer);
118- final result = await Navigator .maybeOf (context)? .push <List <A >>(pageRoute);
118+ final result =
119+ await Navigator .maybeOf (context)? .push <List <Asset >>(pageRoute);
119120 return result;
120121 }
121122}
122123
123124class AssetPickerViewerState <
124- A ,
125- P ,
126- Provider extends AssetPickerViewerProvider <A >,
127- Delegate extends AssetPickerViewerBuilderDelegate <A , P , Provider >>
128- extends State <AssetPickerViewer <A , P , Provider , Delegate >>
125+ Asset ,
126+ Path ,
127+ Provider extends AssetPickerViewerProvider <Asset >,
128+ Delegate extends AssetPickerViewerBuilderDelegate <Asset , Path ,
129+ Provider >>
130+ extends State <AssetPickerViewer <Asset , Path , Provider , Delegate >>
129131 with TickerProviderStateMixin {
130132 Delegate get builder => widget.builder;
131133
@@ -137,7 +139,7 @@ class AssetPickerViewerState<
137139
138140 @override
139141 void didUpdateWidget (
140- covariant AssetPickerViewer <A , P , Provider , Delegate > oldWidget,
142+ covariant AssetPickerViewer <Asset , Path , Provider , Delegate > oldWidget,
141143 ) {
142144 super .didUpdateWidget (oldWidget);
143145 builder.didUpdateViewer (this , oldWidget, widget);
0 commit comments