头像框清除上次资源 mIvFrame.release() 去除,用户首页头像框更新。

This commit is contained in:
2026-01-22 14:52:51 +08:00
parent 3f2989664c
commit 885d6b1e7d
2 changed files with 9 additions and 3 deletions

View File

@@ -13,6 +13,10 @@ import com.xscm.moduleutil.R;
import com.xscm.moduleutil.utils.logger.Logger;
import com.xscm.moduleutil.widget.AvatarFrameView;
import java.util.concurrent.TimeUnit;
import io.reactivex.Observable;
/**
* 描述 设置中的用户头像
@@ -58,7 +62,10 @@ public class MeHeadView extends ConstraintLayout {
mIvFrame.setVisibility(GONE);
} else {
mIvFrame.setVisibility(VISIBLE);
mIvFrame.setSource(framePicture, 1);
mIvFrame.stopPlay();
Observable.timer(200, TimeUnit.MILLISECONDS).subscribe(aLong -> {
mIvFrame.setSource(framePicture, 1);
});
}
if (nobilityImage != null && !TextUtils.isEmpty(nobilityImage)) {
@@ -100,6 +107,7 @@ public class MeHeadView extends ConstraintLayout {
/**
* 设置头像,性别,头像框,贵族
*
* @param sex
* @param headPicture
* @param framePicture

View File

@@ -170,8 +170,6 @@ public abstract class BaseWheatView extends ConstraintLayout implements IBaseWhe
return;
}
mIvFrame.release();
this.pitBean = bean;
this.roomId = bean.getRoom_id();
countDownTime(bean.getCount_down());