高等级飘屏修改
This commit is contained in:
parent
f201e0978e
commit
18a5f46133
@ -409,7 +409,7 @@ public class LiveChatAdapter extends RecyclerView.Adapter {
|
|||||||
new LoadDian9TuUtil().loadDian9TuAssets(mContext, mBg, 1);
|
new LoadDian9TuUtil().loadDian9TuAssets(mContext, mBg, 1);
|
||||||
xydComplete.setVisibility(View.VISIBLE);
|
xydComplete.setVisibility(View.VISIBLE);
|
||||||
textTxt2.setText(userNicenamehighlight(bean.getContent(), bean.getAtUserName(), bean.getUserNiceName()));
|
textTxt2.setText(userNicenamehighlight(bean.getContent(), bean.getAtUserName(), bean.getUserNiceName()));
|
||||||
new LiveTextRender().getLiveLevelImage(mContext, bean.getLevel(), new ImgLoader.DrawableCallback() {
|
new LiveTextRender().getLiveLevelImage(mContext, bean.getLevel(), false,new ImgLoader.DrawableCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onLoadSuccess(Drawable drawable) {
|
public void onLoadSuccess(Drawable drawable) {
|
||||||
ImgLoader.display2(mContext, drawable, textLeave);
|
ImgLoader.display2(mContext, drawable, textLeave);
|
||||||
|
@ -485,7 +485,7 @@ public class LiveTextRender {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public void getLiveLevelImage(Context mContext, int userLevel, ImgLoader.DrawableCallback callback) {
|
public void getLiveLevelImage(Context mContext, int userLevel, boolean max, ImgLoader.DrawableCallback callback) {
|
||||||
if (mContext instanceof Activity) {
|
if (mContext instanceof Activity) {
|
||||||
if (((Activity) mContext).isDestroyed()) {
|
if (((Activity) mContext).isDestroyed()) {
|
||||||
mContext = CommonAppContext.getTopActivity();
|
mContext = CommonAppContext.getTopActivity();
|
||||||
@ -493,11 +493,16 @@ public class LiveTextRender {
|
|||||||
}
|
}
|
||||||
List<NewLevelModel> models = new NewLevelManager(mContext).getNewLevelModels();
|
List<NewLevelModel> models = new NewLevelManager(mContext).getNewLevelModels();
|
||||||
String imgUrl = "https://downs.yaoulive.com/level1/img_1-9.png";
|
String imgUrl = "https://downs.yaoulive.com/level1/img_1-9.png";
|
||||||
|
if (max) {
|
||||||
|
imgUrl = models.get(models.size() - 1).getLiveIcon();
|
||||||
|
} else {
|
||||||
for (NewLevelModel newLevelModel : models) {
|
for (NewLevelModel newLevelModel : models) {
|
||||||
if (newLevelModel.getLeveMin() <= userLevel && userLevel <= newLevelModel.getLeveMax()) {
|
if (newLevelModel.getLeveMin() <= userLevel && userLevel <= newLevelModel.getLeveMax()) {
|
||||||
imgUrl = newLevelModel.getLiveIcon();
|
imgUrl = newLevelModel.getLiveIcon();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
Glide.with(mContext).asBitmap().load(imgUrl).into(new CustomTarget<Bitmap>() {
|
Glide.with(mContext).asBitmap().load(imgUrl).into(new CustomTarget<Bitmap>() {
|
||||||
@Override
|
@Override
|
||||||
@ -548,7 +553,7 @@ public class LiveTextRender {
|
|||||||
|
|
||||||
|
|
||||||
if (textView != null) {
|
if (textView != null) {
|
||||||
getLiveLevelImage(context, bean.getLevel(), new ImgLoader.DrawableCallback() {
|
getLiveLevelImage(context, bean.getLevel(), false,new ImgLoader.DrawableCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onLoadSuccess(Drawable drawable) {
|
public void onLoadSuccess(Drawable drawable) {
|
||||||
SpannableStringBuilder builder = createPrefix(drawable, bean);
|
SpannableStringBuilder builder = createPrefix(drawable, bean);
|
||||||
|
@ -4557,7 +4557,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
|||||||
enterRoomLeave2.setBackgroundResource(R.drawable.bg_100_leave);
|
enterRoomLeave2.setBackgroundResource(R.drawable.bg_100_leave);
|
||||||
}
|
}
|
||||||
|
|
||||||
new LiveTextRender().getLiveLevelImage(mContext, model.getLevel(), new ImgLoader.DrawableCallback() {
|
new LiveTextRender().getLiveLevelImage(mContext, model.getLevel(), true,new ImgLoader.DrawableCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onLoadSuccess(Drawable drawable) {
|
public void onLoadSuccess(Drawable drawable) {
|
||||||
ImgLoader.display2(mContext, drawable, imageView);
|
ImgLoader.display2(mContext, drawable, imageView);
|
||||||
|
Loading…
Reference in New Issue
Block a user