Skip to content

Commit 21fd68c

Browse files
committed
💄 Update selected animated backdrop's layout position.
1 parent 65c19e4 commit 21fd68c

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

lib/src/widget/asset_picker.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,6 @@ class AssetPicker extends StatelessWidget {
714714
provider.loadMoreAssets();
715715
}
716716
final AssetEntity asset = currentAssets.elementAt(index);
717-
final bool selected = provider.selectedAssets.contains(asset);
718717
Widget builder;
719718
switch (asset.type) {
720719
case AssetType.audio:
@@ -731,7 +730,6 @@ class AssetPicker extends StatelessWidget {
731730
return Stack(
732731
children: <Widget>[
733732
builder,
734-
_selectedBackdrop(context, index, asset),
735733
_selectIndicator(asset),
736734
],
737735
);
@@ -774,6 +772,7 @@ class AssetPicker extends StatelessWidget {
774772
),
775773
),
776774
Center(child: Icon(Icons.audiotrack)),
775+
_selectedBackdrop(context, index, asset),
777776
audioIndicator(asset),
778777
],
779778
);
@@ -820,9 +819,11 @@ class AssetPicker extends StatelessWidget {
820819
return Stack(
821820
children: <Widget>[
822821
Positioned.fill(
823-
child:
824-
RepaintBoundary(child: state.completedWidget),
822+
child: RepaintBoundary(
823+
child: state.completedWidget,
824+
),
825825
),
826+
_selectedBackdrop(context, index, asset),
826827
if (type == SpecialImageType.gif) // 如果为GIF则显示标识
827828
gifIndicator,
828829
if (asset.type == AssetType.video) // 如果为视频则显示标识

0 commit comments

Comments
 (0)