优化升级动画飘屏

This commit is contained in:
oujunhui
2020-09-08 17:51:31 +08:00
parent 733c37704c
commit 3c783f000a
2 changed files with 50 additions and 8 deletions

View File

@@ -1089,19 +1089,19 @@ public class HomePartyFragment extends AbsRoomFragment implements View.OnClickLi
private String memberInSvgaPath(int level){ private String memberInSvgaPath(int level){
String path = ""; String path = "";
if (level >=30 && level<=39){ if (level >= 30 && level <= 39){
path = "svga/svga_member_in_lv30.svga"; path = "svga/svga_member_in_lv30.svga";
} else if (level >= 40 && level <= 49) { } else if (level >= 40 && level <= 49) {
path = "svga/svga_member_in_lv40.svga"; path = "svga/svga_member_in_lv40.svga";
}else if (level >= 50 && level <= 59) { } else if (level >= 50 && level <= 59) {
path = "svga/svga_member_in_lv50.svga"; path = "svga/svga_member_in_lv50.svga";
}else if (level >= 60 && level<= 69) { } else if (level >= 60 && level <= 69) {
path = "svga/svga_member_in_lv60.svga"; path = "svga/svga_member_in_lv60.svga";
}else if (level >= 70 && level <= 79) { } else if (level >= 70 && level <= 79) {
path = "svga/svga_member_in_lv70.svga"; path = "svga/svga_member_in_lv70.svga";
}else if (level >= 80 && level <= 89) { } else if (level >= 80 && level <= 89) {
path = "svga/svga_member_in_lv80.svga"; path = "svga/svga_member_in_lv80.svga";
}else if (level >= 90 && level <= 100) { } else if (level >= 90 && level <= 100) {
path = "svga/svga_member_in_lv90.svga"; path = "svga/svga_member_in_lv90.svga";
} }
return path; return path;
@@ -1124,6 +1124,27 @@ public class HomePartyFragment extends AbsRoomFragment implements View.OnClickLi
mSvgaMemberIn.setImageDrawable(drawable); mSvgaMemberIn.setImageDrawable(drawable);
mSvgaMemberIn.stepToFrame(0, true); mSvgaMemberIn.stepToFrame(0, true);
mSvgaMemberIn.startAnimation(); mSvgaMemberIn.startAnimation();
mSvgaMemberIn.setCallback(new SVGACallback() {
@Override
public void onPause() {
}
@Override
public void onFinished() {
mSvgaMemberIn.setVisibility(View.GONE);
}
@Override
public void onRepeat() {
}
@Override
public void onStep(int i, double v) {
}
});
} }
@Override @Override
@@ -1185,6 +1206,27 @@ public class HomePartyFragment extends AbsRoomFragment implements View.OnClickLi
mSvgaLevelUp.setImageDrawable(drawable); mSvgaLevelUp.setImageDrawable(drawable);
mSvgaLevelUp.stepToFrame(0, true); mSvgaLevelUp.stepToFrame(0, true);
mSvgaLevelUp.startAnimation(); mSvgaLevelUp.startAnimation();
mSvgaLevelUp.setCallback(new SVGACallback() {
@Override
public void onPause() {
}
@Override
public void onFinished() {
mSvgaLevelUp.setVisibility(View.GONE);
}
@Override
public void onRepeat() {
}
@Override
public void onStep(int i, double v) {
}
});
} }
@Override @Override
public void onError() { public void onError() {

View File

@@ -21,5 +21,5 @@ with_jenkins=false
#\u6253\u652F\u6301x86\u7684\u6A21\u62DF\u5668\u5305\u4F7F\u7528 #\u6253\u652F\u6301x86\u7684\u6A21\u62DF\u5668\u5305\u4F7F\u7528
ndk_abi_filters=arm ndk_abi_filters=arm
version_name=1.3.6 version_name=1.3.7
version_code=136 version_code=137