diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/animation/V2XAnimationManager.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/animation/V2XAnimationManager.java index 0a4d3e69d0..ff5ac0f781 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/animation/V2XAnimationManager.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/animation/V2XAnimationManager.java @@ -1,6 +1,7 @@ package com.mogo.module.v2x.utils.animation; import android.graphics.drawable.AnimationDrawable; +import android.util.Log; import android.view.View; import android.widget.ImageView; @@ -9,6 +10,7 @@ import com.mogo.utils.UiThreadHandler; public class V2XAnimationManager implements Animation { + private static final String TAG = "V2XAnimationManager"; private ImageView targetImageView; private Animation delegate; private boolean isStarted = false; @@ -18,6 +20,7 @@ public class V2XAnimationManager implements Animation { ThreadPoolService.execute(() -> { final AnimationDrawable drawable = new AnimationDrawable(); for (int i = 0; i < resources.length; i++) { + drawable.setOneShot(false); drawable.addFrame(targetImageView.getResources().getDrawable(resources[i]), duration); } UiThreadHandler.post(() -> { @@ -48,6 +51,7 @@ public class V2XAnimationManager implements Animation { } public void release() { + delegate = null; } } diff --git a/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_description.xml b/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_description.xml index caa4d78af2..5031d5407d 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_description.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_description.xml @@ -3,97 +3,115 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" - android:orientation="horizontal"> + android:orientation="vertical"> + + + + + android:layout_width="match_parent" + android:layout_height="match_parent"> - + - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_empty.xml b/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_empty.xml index d0490ac0f7..e93081c355 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_empty.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_empty.xml @@ -3,23 +3,18 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - - - + android:layout_height="wrap_content" + android:layout_centerInParent="true" + android:src="@drawable/amap_ride" /> diff --git a/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_item.xml b/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_item.xml index 37ffaf5639..2fd8208a0b 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_item.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_share_item.xml @@ -17,6 +17,60 @@ android:textColor="#FFFFFF" android:textSize="15sp" /> + + + +