Explorar o código

[fix]首页marker我的Android新增选中样式

zk hai 6 meses
pai
achega
b7458af318

+ 0 - 4
lib/data/repositories/account_repository.dart

@@ -73,10 +73,6 @@ class AccountRepository {
       mineUserInfo.value.lastLocation.value =
           LocationInfo.fromMapLocation(location);
     });
-
-    Future.delayed(Duration(seconds: 10), () {
-      memberStatusInfo.value = null;
-    });
   }
 
   Future<void> loginSendCode(String phoneNum) {

+ 1 - 1
plugins/map_amap_android/android/src/main/java/com/atmob/map_amap_android/overlays/marker/MarkersController.java

@@ -198,7 +198,7 @@ public class MarkersController implements MyMethodCallHandler, AMap.OnMarkerClic
             markerBinding.locationMarkerTvName.setText(markerInfo.getMarkerName());
             markerBinding.ivMarkerAvatar.setImageResource(markerInfo.getMarkerType() == MakerInfo.MarkerType.MINE ? R.drawable.icon_default_mine_avatar : R.drawable.icon_default_friend_avatar);
             markerBinding.vBottom.setBackgroundResource(markerInfo.isSelected() ? R.drawable.icon_marker_selected_bottom_circle : R.drawable.icon_marker_normal_bottom_circle);
-            markerBinding.locationMarkerIvBg.setImageResource(markerInfo.isSelected() ? R.drawable.icon_location_marker_selected : R.drawable.icon_location_marker_normal);
+            markerBinding.locationMarkerIvBg.setImageResource(markerInfo.isSelected() ? (markerInfo.getMarkerType() == MakerInfo.MarkerType.MINE ? R.drawable.icon_location_mine_marker_selected : R.drawable.icon_location_marker_selected) : R.drawable.icon_location_marker_normal);
             return viewGetBitmapDescriptor(view);
         } else if (markerInfo.getMarkerType() == MakerInfo.MarkerType.TRACE_START_POINT) {
             ItemTrackStartMarkerBinding trackStartPointMarkerBinding = ItemTrackStartMarkerBinding.inflate(LayoutInflater.from(context));

BIN=BIN
plugins/map_amap_android/android/src/main/res/drawable-xxhdpi/icon_location_mine_marker_selected.webp