修改图片
This commit is contained in:
parent
cb118e4a9f
commit
7e9d2917b6
@ -2,9 +2,7 @@ package com.yunbao.common.glide;
|
|||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.Bitmap;
|
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.media.ThumbnailUtils;
|
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
@ -16,7 +14,6 @@ import com.bumptech.glide.Glide;
|
|||||||
import com.bumptech.glide.RequestBuilder;
|
import com.bumptech.glide.RequestBuilder;
|
||||||
import com.bumptech.glide.request.RequestOptions;
|
import com.bumptech.glide.request.RequestOptions;
|
||||||
import com.bumptech.glide.request.target.CustomTarget;
|
import com.bumptech.glide.request.target.CustomTarget;
|
||||||
import com.bumptech.glide.request.target.SimpleTarget;
|
|
||||||
import com.bumptech.glide.request.transition.Transition;
|
import com.bumptech.glide.request.transition.Transition;
|
||||||
import com.yunbao.common.R;
|
import com.yunbao.common.R;
|
||||||
|
|
||||||
@ -29,9 +26,10 @@ import jp.wasabeef.glide.transformations.BlurTransformation;
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
public class ImgLoader {
|
public class ImgLoader {
|
||||||
private static final boolean SKIP_MEMORY_CACHE = false;
|
private static final boolean SKIP_MEMORY_CACHE = true;
|
||||||
|
|
||||||
private static BlurTransformation sBlurTransformation;
|
private static BlurTransformation sBlurTransformation;
|
||||||
|
private final static float thumbnail = 0.1f;
|
||||||
|
|
||||||
static {
|
static {
|
||||||
sBlurTransformation = new BlurTransformation(25);
|
sBlurTransformation = new BlurTransformation(25);
|
||||||
@ -47,14 +45,15 @@ public class ImgLoader {
|
|||||||
}
|
}
|
||||||
RequestBuilder<Drawable> builder = Glide.with(context)
|
RequestBuilder<Drawable> builder = Glide.with(context)
|
||||||
.load(url);
|
.load(url);
|
||||||
|
|
||||||
if (width != -1 && height != -1) {
|
if (width != -1 && height != -1) {
|
||||||
builder = builder.override(width, height);
|
builder = builder.override(width, height);
|
||||||
}
|
}
|
||||||
builder.into(imageView);
|
builder.thumbnail(thumbnail).into(imageView);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void display2(Context context, String url, ImageView imageView) {
|
public static void display2(Context context, String url, ImageView imageView) {
|
||||||
display2(context, url, imageView, -1, -1);
|
display2(context, url, imageView, 320, 320);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -71,6 +70,8 @@ public class ImgLoader {
|
|||||||
}
|
}
|
||||||
RequestBuilder<Drawable> builder = Glide.with(context)
|
RequestBuilder<Drawable> builder = Glide.with(context)
|
||||||
.load(url)
|
.load(url)
|
||||||
|
|
||||||
|
.thumbnail(thumbnail)
|
||||||
.dontAnimate()
|
.dontAnimate()
|
||||||
.placeholder(imageView.getDrawable());
|
.placeholder(imageView.getDrawable());
|
||||||
if (width != -1 && height != -1) {
|
if (width != -1 && height != -1) {
|
||||||
@ -86,6 +87,8 @@ public class ImgLoader {
|
|||||||
Glide.with(context)
|
Glide.with(context)
|
||||||
.asDrawable()
|
.asDrawable()
|
||||||
.load(url)
|
.load(url)
|
||||||
|
|
||||||
|
.thumbnail(thumbnail)
|
||||||
.placeholder(imageView.getDrawable())
|
.placeholder(imageView.getDrawable())
|
||||||
.dontAnimate()
|
.dontAnimate()
|
||||||
.skipMemoryCache(SKIP_MEMORY_CACHE)
|
.skipMemoryCache(SKIP_MEMORY_CACHE)
|
||||||
@ -106,6 +109,7 @@ public class ImgLoader {
|
|||||||
|
|
||||||
RequestBuilder<Drawable> builder = Glide.with(context)
|
RequestBuilder<Drawable> builder = Glide.with(context)
|
||||||
.load(url)
|
.load(url)
|
||||||
|
.thumbnail(thumbnail)
|
||||||
.error(errorRes);
|
.error(errorRes);
|
||||||
if (width != -1 && height != -1) {
|
if (width != -1 && height != -1) {
|
||||||
builder = builder.override(width, height);
|
builder = builder.override(width, height);
|
||||||
@ -120,7 +124,7 @@ public class ImgLoader {
|
|||||||
if (imageView == null) {
|
if (imageView == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Glide.with(context).asDrawable().load(url).error(errorRes).skipMemoryCache(SKIP_MEMORY_CACHE).into(imageView);
|
Glide.with(context).asDrawable().load(url).thumbnail(thumbnail).error(errorRes).skipMemoryCache(SKIP_MEMORY_CACHE).into(imageView);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void displayAvatar(Context context, String url, ImageView imageView) {
|
public static void displayAvatar(Context context, String url, ImageView imageView) {
|
||||||
@ -137,6 +141,8 @@ public class ImgLoader {
|
|||||||
|
|
||||||
RequestBuilder<Drawable> builder = Glide.with(context)
|
RequestBuilder<Drawable> builder = Glide.with(context)
|
||||||
.load(url)
|
.load(url)
|
||||||
|
.thumbnail(thumbnail)
|
||||||
|
|
||||||
.error(R.mipmap.icon_avatar_placeholder);
|
.error(R.mipmap.icon_avatar_placeholder);
|
||||||
if (width != -1 && height != -1) {
|
if (width != -1 && height != -1) {
|
||||||
builder = builder.override(width, height);
|
builder = builder.override(width, height);
|
||||||
@ -159,6 +165,8 @@ public class ImgLoader {
|
|||||||
Glide.with(context)
|
Glide.with(context)
|
||||||
.asDrawable()
|
.asDrawable()
|
||||||
.load(file)
|
.load(file)
|
||||||
|
|
||||||
|
.thumbnail(thumbnail)
|
||||||
.skipMemoryCache(SKIP_MEMORY_CACHE)
|
.skipMemoryCache(SKIP_MEMORY_CACHE)
|
||||||
.into(imageView);
|
.into(imageView);
|
||||||
}
|
}
|
||||||
@ -170,6 +178,8 @@ public class ImgLoader {
|
|||||||
Glide.with(context)
|
Glide.with(context)
|
||||||
.asDrawable()
|
.asDrawable()
|
||||||
.load(res)
|
.load(res)
|
||||||
|
|
||||||
|
.thumbnail(thumbnail)
|
||||||
.skipMemoryCache(SKIP_MEMORY_CACHE)
|
.skipMemoryCache(SKIP_MEMORY_CACHE)
|
||||||
.into(imageView);
|
.into(imageView);
|
||||||
}
|
}
|
||||||
@ -184,6 +194,7 @@ public class ImgLoader {
|
|||||||
Glide.with(context)
|
Glide.with(context)
|
||||||
.asDrawable()
|
.asDrawable()
|
||||||
.load(Uri.fromFile(new File(videoPath)))
|
.load(Uri.fromFile(new File(videoPath)))
|
||||||
|
.thumbnail(thumbnail)
|
||||||
.skipMemoryCache(SKIP_MEMORY_CACHE)
|
.skipMemoryCache(SKIP_MEMORY_CACHE)
|
||||||
.into(imageView);
|
.into(imageView);
|
||||||
}
|
}
|
||||||
@ -198,6 +209,7 @@ public class ImgLoader {
|
|||||||
Glide.with(context)
|
Glide.with(context)
|
||||||
.asGif()
|
.asGif()
|
||||||
.load(videoPath)
|
.load(videoPath)
|
||||||
|
.thumbnail(thumbnail)
|
||||||
.skipMemoryCache(SKIP_MEMORY_CACHE)
|
.skipMemoryCache(SKIP_MEMORY_CACHE)
|
||||||
.into(imageView);
|
.into(imageView);
|
||||||
}
|
}
|
||||||
@ -208,7 +220,7 @@ public class ImgLoader {
|
|||||||
if (callback != null)
|
if (callback != null)
|
||||||
callback.onLoadFailed();
|
callback.onLoadFailed();
|
||||||
} else {
|
} else {
|
||||||
Glide.with(context).asDrawable().load(url).skipMemoryCache(SKIP_MEMORY_CACHE).into(new CustomTarget<Drawable>() {
|
Glide.with(context).asDrawable().load(url).thumbnail(thumbnail).skipMemoryCache(SKIP_MEMORY_CACHE).into(new CustomTarget<Drawable>() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
|
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
|
||||||
@ -239,7 +251,7 @@ public class ImgLoader {
|
|||||||
if (!contextIsExist(context)) {
|
if (!contextIsExist(context)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Glide.with(context).asDrawable().load(file).skipMemoryCache(SKIP_MEMORY_CACHE).into(new CustomTarget<Drawable>() {
|
Glide.with(context).asDrawable().load(file).thumbnail(thumbnail).skipMemoryCache(SKIP_MEMORY_CACHE).into(new CustomTarget<Drawable>() {
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -280,6 +292,7 @@ public class ImgLoader {
|
|||||||
|
|
||||||
RequestBuilder<Drawable> builder = Glide.with(context)
|
RequestBuilder<Drawable> builder = Glide.with(context)
|
||||||
.load(url)
|
.load(url)
|
||||||
|
.thumbnail(thumbnail)
|
||||||
.apply(RequestOptions.bitmapTransform(sBlurTransformation));
|
.apply(RequestOptions.bitmapTransform(sBlurTransformation));
|
||||||
if (width != -1 && height != -1) {
|
if (width != -1 && height != -1) {
|
||||||
builder = builder.override(width, height);
|
builder = builder.override(width, height);
|
||||||
@ -300,6 +313,7 @@ public class ImgLoader {
|
|||||||
}
|
}
|
||||||
RequestBuilder<Drawable> builder = Glide.with(context)
|
RequestBuilder<Drawable> builder = Glide.with(context)
|
||||||
.load(url)
|
.load(url)
|
||||||
|
.thumbnail(thumbnail)
|
||||||
.apply(RequestOptions.bitmapTransform(new BlurTransformation(20)))
|
.apply(RequestOptions.bitmapTransform(new BlurTransformation(20)))
|
||||||
.placeholder(R.mipmap.live_bg);
|
.placeholder(R.mipmap.live_bg);
|
||||||
if (width != -1 && height != -1) {
|
if (width != -1 && height != -1) {
|
||||||
|
@ -22,6 +22,7 @@ import com.yunbao.common.bean.UserBean;
|
|||||||
import com.yunbao.common.glide.ImgLoader;
|
import com.yunbao.common.glide.ImgLoader;
|
||||||
import com.yunbao.common.interfaces.OnItemClickListener;
|
import com.yunbao.common.interfaces.OnItemClickListener;
|
||||||
import com.yunbao.common.utils.SVGAViewUtils;
|
import com.yunbao.common.utils.SVGAViewUtils;
|
||||||
|
import com.yunbao.common.views.weight.ClipPathCircleImage;
|
||||||
import com.yunbao.live.R;
|
import com.yunbao.live.R;
|
||||||
import com.yunbao.live.bean.LiveUserGiftBean;
|
import com.yunbao.live.bean.LiveUserGiftBean;
|
||||||
|
|
||||||
@ -95,7 +96,7 @@ public class LiveUserAdapter extends RecyclerView.Adapter<LiveUserAdapter.Vh> {
|
|||||||
|
|
||||||
ImageView mWrap;
|
ImageView mWrap;
|
||||||
SVGAImageView gift_svga;
|
SVGAImageView gift_svga;
|
||||||
ImageView mAvatar;
|
ClipPathCircleImage mAvatar;
|
||||||
ImageView mIcon;
|
ImageView mIcon;
|
||||||
ImageView mGuardIcon;
|
ImageView mGuardIcon;
|
||||||
|
|
||||||
@ -103,7 +104,7 @@ public class LiveUserAdapter extends RecyclerView.Adapter<LiveUserAdapter.Vh> {
|
|||||||
super(itemView);
|
super(itemView);
|
||||||
mWrap = (ImageView) itemView.findViewById(R.id.wrap);
|
mWrap = (ImageView) itemView.findViewById(R.id.wrap);
|
||||||
gift_svga = (SVGAImageView) itemView.findViewById(R.id.gift_svga);
|
gift_svga = (SVGAImageView) itemView.findViewById(R.id.gift_svga);
|
||||||
mAvatar = (ImageView) itemView.findViewById(R.id.avatar);
|
mAvatar = (ClipPathCircleImage) itemView.findViewById(R.id.avatar);
|
||||||
mIcon = (ImageView) itemView.findViewById(R.id.icon);
|
mIcon = (ImageView) itemView.findViewById(R.id.icon);
|
||||||
mGuardIcon = (ImageView) itemView.findViewById(R.id.guard_icon);
|
mGuardIcon = (ImageView) itemView.findViewById(R.id.guard_icon);
|
||||||
itemView.setOnClickListener(mOnClickListener);
|
itemView.setOnClickListener(mOnClickListener);
|
||||||
@ -113,7 +114,7 @@ public class LiveUserAdapter extends RecyclerView.Adapter<LiveUserAdapter.Vh> {
|
|||||||
itemView.setTag(position);
|
itemView.setTag(position);
|
||||||
|
|
||||||
if (payload == null) {
|
if (payload == null) {
|
||||||
ImgLoader.displayAvatar(mContext, userBean.getAvatar(), mAvatar,64,64);
|
ImgLoader.display2(mContext, userBean.getAvatar(), mAvatar);
|
||||||
// ImageLoadUtils.loadUrl(userBean.getAvatar(),32,32,mAvatar);
|
// ImageLoadUtils.loadUrl(userBean.getAvatar(),32,32,mAvatar);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -126,7 +127,7 @@ public class LiveUserAdapter extends RecyclerView.Adapter<LiveUserAdapter.Vh> {
|
|||||||
public void onComplete(SVGAVideoEntity videoItem) {
|
public void onComplete(SVGAVideoEntity videoItem) {
|
||||||
SVGADrawable drawable = new SVGADrawable(videoItem);
|
SVGADrawable drawable = new SVGADrawable(videoItem);
|
||||||
gift_svga.setImageDrawable(drawable);
|
gift_svga.setImageDrawable(drawable);
|
||||||
SVGAViewUtils.playEndClear(gift_svga,false);
|
SVGAViewUtils.playEndClear(gift_svga, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -137,7 +138,7 @@ public class LiveUserAdapter extends RecyclerView.Adapter<LiveUserAdapter.Vh> {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
ImgLoader.display(mContext, userBean.getDress().getAvatar_frame(), gift_svga);
|
ImgLoader.display2(mContext, userBean.getDress().getAvatar_frame(), gift_svga);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -32,6 +32,7 @@ import com.yunbao.common.utils.CommonIconUtil;
|
|||||||
import com.yunbao.common.utils.DpUtil;
|
import com.yunbao.common.utils.DpUtil;
|
||||||
import com.yunbao.common.utils.SVGAViewUtils;
|
import com.yunbao.common.utils.SVGAViewUtils;
|
||||||
import com.yunbao.common.utils.ToastUtil;
|
import com.yunbao.common.utils.ToastUtil;
|
||||||
|
import com.yunbao.common.views.weight.ClipPathCircleImage;
|
||||||
import com.yunbao.live.R;
|
import com.yunbao.live.R;
|
||||||
import com.yunbao.live.activity.LiveActivity;
|
import com.yunbao.live.activity.LiveActivity;
|
||||||
import com.yunbao.live.bean.LiveUserGiftBean;
|
import com.yunbao.live.bean.LiveUserGiftBean;
|
||||||
@ -102,7 +103,7 @@ public class UserMoreInfoAdapter extends RefreshAdapter<UserBean> {
|
|||||||
class Vh extends RecyclerView.ViewHolder {
|
class Vh extends RecyclerView.ViewHolder {
|
||||||
TextView title, title1;
|
TextView title, title1;
|
||||||
ImageView mIcon;
|
ImageView mIcon;
|
||||||
ImageView mAvatar;
|
ClipPathCircleImage mAvatar;
|
||||||
TextView mName, tvName;
|
TextView mName, tvName;
|
||||||
ImageView mNoble;
|
ImageView mNoble;
|
||||||
ImageView mSex;
|
ImageView mSex;
|
||||||
@ -122,7 +123,7 @@ public class UserMoreInfoAdapter extends RefreshAdapter<UserBean> {
|
|||||||
tvName = (TextView) itemView.findViewById(R.id.tvName);
|
tvName = (TextView) itemView.findViewById(R.id.tvName);
|
||||||
ivIcon = (ImageView) itemView.findViewById(R.id.ivIcon);
|
ivIcon = (ImageView) itemView.findViewById(R.id.ivIcon);
|
||||||
mIcon = (ImageView) itemView.findViewById(R.id.icon);
|
mIcon = (ImageView) itemView.findViewById(R.id.icon);
|
||||||
mAvatar = (ImageView) itemView.findViewById(R.id.avatar);
|
mAvatar = (ClipPathCircleImage) itemView.findViewById(R.id.avatar);
|
||||||
mName = (TextView) itemView.findViewById(R.id.name);
|
mName = (TextView) itemView.findViewById(R.id.name);
|
||||||
mSex = (ImageView) itemView.findViewById(R.id.sex);
|
mSex = (ImageView) itemView.findViewById(R.id.sex);
|
||||||
mLevel = (ImageView) itemView.findViewById(R.id.level);
|
mLevel = (ImageView) itemView.findViewById(R.id.level);
|
||||||
@ -282,11 +283,11 @@ public class UserMoreInfoAdapter extends RefreshAdapter<UserBean> {
|
|||||||
}
|
}
|
||||||
if (bean.isHide() && (type.equals("5") || type.equals("4"))) {
|
if (bean.isHide() && (type.equals("5") || type.equals("4"))) {
|
||||||
mName.setText(R.string.mystery_man);
|
mName.setText(R.string.mystery_man);
|
||||||
ImgLoader.display(mContext, R.mipmap.hide, mAvatar);
|
ImgLoader.display2(mContext, R.mipmap.hide, mAvatar);
|
||||||
itemView.findViewById(R.id.state).setVisibility(View.GONE);
|
itemView.findViewById(R.id.state).setVisibility(View.GONE);
|
||||||
gift_svga.setVisibility(View.GONE);
|
gift_svga.setVisibility(View.GONE);
|
||||||
} else {
|
} else {
|
||||||
ImgLoader.display(mContext, bean.getAvatar(), mAvatar);
|
ImgLoader.display2(mContext, bean.getAvatar(), mAvatar);
|
||||||
mName.setText(bean.getUserNiceName());
|
mName.setText(bean.getUserNiceName());
|
||||||
itemView.findViewById(R.id.state).setVisibility(View.VISIBLE);
|
itemView.findViewById(R.id.state).setVisibility(View.VISIBLE);
|
||||||
gift_svga.setVisibility(View.VISIBLE);
|
gift_svga.setVisibility(View.VISIBLE);
|
||||||
|
@ -334,15 +334,15 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
|||||||
if (j == 1) {
|
if (j == 1) {
|
||||||
mic_view.setVisibility(View.VISIBLE);
|
mic_view.setVisibility(View.VISIBLE);
|
||||||
mic_ids.add(mic.getString("id"));
|
mic_ids.add(mic.getString("id"));
|
||||||
ImgLoader.display(Contexts, mic.getString("avatar"), mic_ico);
|
ImgLoader.display2(Contexts, mic.getString("avatar"), mic_ico);
|
||||||
} else if (j == 2) {
|
} else if (j == 2) {
|
||||||
mic_view1.setVisibility(View.VISIBLE);
|
mic_view1.setVisibility(View.VISIBLE);
|
||||||
mic_ids.add(mic.getString("id"));
|
mic_ids.add(mic.getString("id"));
|
||||||
ImgLoader.display(Contexts, mic.getString("avatar"), mic_ico1);
|
ImgLoader.display2(Contexts, mic.getString("avatar"), mic_ico1);
|
||||||
} else if (j == 3) {
|
} else if (j == 3) {
|
||||||
mic_view2.setVisibility(View.VISIBLE);
|
mic_view2.setVisibility(View.VISIBLE);
|
||||||
mic_ids.add(mic.getString("id"));
|
mic_ids.add(mic.getString("id"));
|
||||||
ImgLoader.display(Contexts, mic.getString("avatar"), mic_ico2);
|
ImgLoader.display2(Contexts, mic.getString("avatar"), mic_ico2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
mic_view.setOnClickListener(new View.OnClickListener() {
|
mic_view.setOnClickListener(new View.OnClickListener() {
|
||||||
@ -515,31 +515,31 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
|||||||
if (j == 0) {
|
if (j == 0) {
|
||||||
pkText1.setText("" + formatBigNum.formatBigNum2(new_drPkbeans.get(j).getScore() + ""));
|
pkText1.setText("" + formatBigNum.formatBigNum2(new_drPkbeans.get(j).getScore() + ""));
|
||||||
pk_text11.setText("" + new_drPkbeans.get(j).getScore());
|
pk_text11.setText("" + new_drPkbeans.get(j).getScore());
|
||||||
ImgLoader.display(Contexts, new_drPkbeans.get(j).getAvatar(), avatar1);
|
ImgLoader.display2(Contexts, new_drPkbeans.get(j).getAvatar(), avatar1);
|
||||||
pk1Name.setText(new_drPkbeans.get(j).getUser_nicename());
|
pk1Name.setText(new_drPkbeans.get(j).getUser_nicename());
|
||||||
px(pk1Ico, new_drPkbeans.get(j).getPaiming());
|
px(pk1Ico, new_drPkbeans.get(j).getPaiming());
|
||||||
} else if (j == 1) {
|
} else if (j == 1) {
|
||||||
pkText2.setText("" + formatBigNum.formatBigNum2(new_drPkbeans.get(j).getScore() + ""));
|
pkText2.setText("" + formatBigNum.formatBigNum2(new_drPkbeans.get(j).getScore() + ""));
|
||||||
pk_text22.setText("" + new_drPkbeans.get(j).getScore());
|
pk_text22.setText("" + new_drPkbeans.get(j).getScore());
|
||||||
ImgLoader.display(Contexts, new_drPkbeans.get(j).getAvatar(), avatar2);
|
ImgLoader.display2(Contexts, new_drPkbeans.get(j).getAvatar(), avatar2);
|
||||||
pk2Name.setText(new_drPkbeans.get(j).getUser_nicename());
|
pk2Name.setText(new_drPkbeans.get(j).getUser_nicename());
|
||||||
px(pk2Ico, new_drPkbeans.get(j).getPaiming());
|
px(pk2Ico, new_drPkbeans.get(j).getPaiming());
|
||||||
} else if (j == 2) {
|
} else if (j == 2) {
|
||||||
pkText3.setText("" + formatBigNum.formatBigNum2(new_drPkbeans.get(j).getScore() + ""));
|
pkText3.setText("" + formatBigNum.formatBigNum2(new_drPkbeans.get(j).getScore() + ""));
|
||||||
pk_text33.setText("" + new_drPkbeans.get(j).getScore());
|
pk_text33.setText("" + new_drPkbeans.get(j).getScore());
|
||||||
ImgLoader.display(Contexts, new_drPkbeans.get(j).getAvatar(), avatar3);
|
ImgLoader.display2(Contexts, new_drPkbeans.get(j).getAvatar(), avatar3);
|
||||||
pk3Name.setText(new_drPkbeans.get(j).getUser_nicename());
|
pk3Name.setText(new_drPkbeans.get(j).getUser_nicename());
|
||||||
px(pk3Ico, new_drPkbeans.get(j).getPaiming());
|
px(pk3Ico, new_drPkbeans.get(j).getPaiming());
|
||||||
} else if (j == 3) {
|
} else if (j == 3) {
|
||||||
pkText4.setText("" + formatBigNum.formatBigNum2(new_drPkbeans.get(j).getScore() + ""));
|
pkText4.setText("" + formatBigNum.formatBigNum2(new_drPkbeans.get(j).getScore() + ""));
|
||||||
pk_text44.setText("" + new_drPkbeans.get(j).getScore());
|
pk_text44.setText("" + new_drPkbeans.get(j).getScore());
|
||||||
ImgLoader.display(Contexts, new_drPkbeans.get(j).getAvatar(), avatar4);
|
ImgLoader.display2(Contexts, new_drPkbeans.get(j).getAvatar(), avatar4);
|
||||||
pk4Name.setText(new_drPkbeans.get(j).getUser_nicename());
|
pk4Name.setText(new_drPkbeans.get(j).getUser_nicename());
|
||||||
px(pk4Ico, new_drPkbeans.get(j).getPaiming());
|
px(pk4Ico, new_drPkbeans.get(j).getPaiming());
|
||||||
} else if (j == 4) {
|
} else if (j == 4) {
|
||||||
pkText5.setText("" + formatBigNum.formatBigNum2(new_drPkbeans.get(j).getScore() + ""));
|
pkText5.setText("" + formatBigNum.formatBigNum2(new_drPkbeans.get(j).getScore() + ""));
|
||||||
pk_text55.setText("" + new_drPkbeans.get(j).getScore());
|
pk_text55.setText("" + new_drPkbeans.get(j).getScore());
|
||||||
ImgLoader.display(Contexts, new_drPkbeans.get(j).getAvatar(), avatar5);
|
ImgLoader.display2(Contexts, new_drPkbeans.get(j).getAvatar(), avatar5);
|
||||||
pk5Name.setText(new_drPkbeans.get(j).getUser_nicename());
|
pk5Name.setText(new_drPkbeans.get(j).getUser_nicename());
|
||||||
px(pk5Ico, new_drPkbeans.get(j).getPaiming());
|
px(pk5Ico, new_drPkbeans.get(j).getPaiming());
|
||||||
}
|
}
|
||||||
@ -1411,7 +1411,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
|||||||
wish.setTag(wishlist.get(i).getId());
|
wish.setTag(wishlist.get(i).getId());
|
||||||
ImageView wishPic = wish.findViewById(R.id.wish_pic);
|
ImageView wishPic = wish.findViewById(R.id.wish_pic);
|
||||||
TextView wishIndex = wish.findViewById(R.id.wish_index);
|
TextView wishIndex = wish.findViewById(R.id.wish_index);
|
||||||
ImgLoader.display(mContext, wishlist.get(i).getWishlistIcon(), wishPic);
|
ImgLoader.display2(mContext, wishlist.get(i).getWishlistIcon(), wishPic);
|
||||||
wishIndex.setText(wishlist.get(i).getWishlistNumP());
|
wishIndex.setText(wishlist.get(i).getWishlistNumP());
|
||||||
if (wishListFlipper != null) {
|
if (wishListFlipper != null) {
|
||||||
wishListFlipper.addView(wish);
|
wishListFlipper.addView(wish);
|
||||||
@ -1632,14 +1632,14 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
|||||||
Boolean idB = true;
|
Boolean idB = true;
|
||||||
if (livePKUserListBean.getRed_one() != null && livePKUserListBean.getBlue_one() != null) {
|
if (livePKUserListBean.getRed_one() != null && livePKUserListBean.getBlue_one() != null) {
|
||||||
if (mLiveuid.equals(livePKUserListBean.getRed_one().getLiveuid())) {
|
if (mLiveuid.equals(livePKUserListBean.getRed_one().getLiveuid())) {
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getRed_one().getImg(), avatar_l1);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getRed_one().getImg(), avatar_l1);
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getBlue_one().getImg(), avatar_r1);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getBlue_one().getImg(), avatar_r1);
|
||||||
uidL1 = livePKUserListBean.getRed_one().getUid();
|
uidL1 = livePKUserListBean.getRed_one().getUid();
|
||||||
uidR1 = livePKUserListBean.getBlue_one().getUid();
|
uidR1 = livePKUserListBean.getBlue_one().getUid();
|
||||||
idB = true;
|
idB = true;
|
||||||
} else {
|
} else {
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getRed_one().getImg(), avatar_r1);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getRed_one().getImg(), avatar_r1);
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getBlue_one().getImg(), avatar_l1);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getBlue_one().getImg(), avatar_l1);
|
||||||
uidR1 = livePKUserListBean.getRed_one().getUid();
|
uidR1 = livePKUserListBean.getRed_one().getUid();
|
||||||
uidL1 = livePKUserListBean.getBlue_one().getUid();
|
uidL1 = livePKUserListBean.getBlue_one().getUid();
|
||||||
idB = false;
|
idB = false;
|
||||||
@ -1647,26 +1647,26 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
|||||||
}
|
}
|
||||||
if (livePKUserListBean.getRed_two() != null && livePKUserListBean.getBlue_two() != null) {
|
if (livePKUserListBean.getRed_two() != null && livePKUserListBean.getBlue_two() != null) {
|
||||||
if (idB) {
|
if (idB) {
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getRed_two().getImg(), avatar_l2);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getRed_two().getImg(), avatar_l2);
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getBlue_two().getImg(), avatar_r2);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getBlue_two().getImg(), avatar_r2);
|
||||||
uidL2 = livePKUserListBean.getRed_two().getUid();
|
uidL2 = livePKUserListBean.getRed_two().getUid();
|
||||||
uidR2 = livePKUserListBean.getBlue_two().getUid();
|
uidR2 = livePKUserListBean.getBlue_two().getUid();
|
||||||
} else {
|
} else {
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getRed_two().getImg(), avatar_r2);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getRed_two().getImg(), avatar_r2);
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getBlue_two().getImg(), avatar_l2);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getBlue_two().getImg(), avatar_l2);
|
||||||
uidR2 = livePKUserListBean.getRed_two().getUid();
|
uidR2 = livePKUserListBean.getRed_two().getUid();
|
||||||
uidL2 = livePKUserListBean.getBlue_two().getUid();
|
uidL2 = livePKUserListBean.getBlue_two().getUid();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (livePKUserListBean.getRed_three() != null && livePKUserListBean.getBlue_three() != null) {
|
if (livePKUserListBean.getRed_three() != null && livePKUserListBean.getBlue_three() != null) {
|
||||||
if (idB) {
|
if (idB) {
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getRed_three().getImg(), avatar_l3);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getRed_three().getImg(), avatar_l3);
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getBlue_three().getImg(), avatar_r3);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getBlue_three().getImg(), avatar_r3);
|
||||||
uidL3 = livePKUserListBean.getRed_three().getUid();
|
uidL3 = livePKUserListBean.getRed_three().getUid();
|
||||||
uidR3 = livePKUserListBean.getBlue_three().getUid();
|
uidR3 = livePKUserListBean.getBlue_three().getUid();
|
||||||
} else {
|
} else {
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getRed_three().getImg(), avatar_r3);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getRed_three().getImg(), avatar_r3);
|
||||||
ImgLoader.display((LiveActivity) Contexts, livePKUserListBean.getBlue_three().getImg(), avatar_l3);
|
ImgLoader.display2((LiveActivity) Contexts, livePKUserListBean.getBlue_three().getImg(), avatar_l3);
|
||||||
uidR3 = livePKUserListBean.getRed_three().getUid();
|
uidR3 = livePKUserListBean.getRed_three().getUid();
|
||||||
uidL3 = livePKUserListBean.getBlue_three().getUid();
|
uidL3 = livePKUserListBean.getBlue_three().getUid();
|
||||||
}
|
}
|
||||||
@ -1685,12 +1685,12 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
|||||||
lt_pk_line.setVisibility(View.VISIBLE);
|
lt_pk_line.setVisibility(View.VISIBLE);
|
||||||
img_pk_fist_l.setBackgroundResource(R.mipmap.icon_red_no1);
|
img_pk_fist_l.setBackgroundResource(R.mipmap.icon_red_no1);
|
||||||
img_pk_fist_r.setBackgroundResource(R.mipmap.icon_blue_no1);
|
img_pk_fist_r.setBackgroundResource(R.mipmap.icon_blue_no1);
|
||||||
ImgLoader.display((LiveActivity) Contexts, "", avatar_l1);
|
ImgLoader.display2((LiveActivity) Contexts, "", avatar_l1);
|
||||||
ImgLoader.display((LiveActivity) Contexts, "", avatar_l2);
|
ImgLoader.display2((LiveActivity) Contexts, "", avatar_l2);
|
||||||
ImgLoader.display((LiveActivity) Contexts, "", avatar_l3);
|
ImgLoader.display2((LiveActivity) Contexts, "", avatar_l3);
|
||||||
ImgLoader.display((LiveActivity) Contexts, "", avatar_r1);
|
ImgLoader.display2((LiveActivity) Contexts, "", avatar_r1);
|
||||||
ImgLoader.display((LiveActivity) Contexts, "", avatar_r2);
|
ImgLoader.display2((LiveActivity) Contexts, "", avatar_r2);
|
||||||
ImgLoader.display((LiveActivity) Contexts, "", avatar_r3);
|
ImgLoader.display2((LiveActivity) Contexts, "", avatar_r3);
|
||||||
|
|
||||||
uidL1 = "";
|
uidL1 = "";
|
||||||
uidL2 = "";
|
uidL2 = "";
|
||||||
@ -1723,7 +1723,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
|||||||
if (mLevelAnchor != null) {
|
if (mLevelAnchor != null) {
|
||||||
LevelBean levelBean = CommonAppConfig.getInstance().getAnchorLevel(anchorLevel);
|
LevelBean levelBean = CommonAppConfig.getInstance().getAnchorLevel(anchorLevel);
|
||||||
if (levelBean != null) {
|
if (levelBean != null) {
|
||||||
ImgLoader.display(mContext, levelBean.getThumbIcon(), mLevelAnchor);
|
ImgLoader.display2(mContext, levelBean.getThumbIcon(), mLevelAnchor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2086,7 +2086,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
|||||||
if (conversation.getUnreadMessageCount() != 0) {
|
if (conversation.getUnreadMessageCount() != 0) {
|
||||||
UserInfo userInfo = RongUserInfoManager.getInstance().getUserInfo(conversation.getTargetId());
|
UserInfo userInfo = RongUserInfoManager.getInstance().getUserInfo(conversation.getTargetId());
|
||||||
if (userInfo != null) {
|
if (userInfo != null) {
|
||||||
ImgLoader.display(mContext, userInfo.getPortraitUri().toString(), msgUserIcon);
|
ImgLoader.display2(mContext, userInfo.getPortraitUri().toString(), msgUserIcon);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -2168,7 +2168,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
|||||||
dialog.setCanceledOnTouchOutside(true);
|
dialog.setCanceledOnTouchOutside(true);
|
||||||
if (!TextUtils.isEmpty(avatar)) {
|
if (!TextUtils.isEmpty(avatar)) {
|
||||||
RoundedImageView titleView = (RoundedImageView) dialog.findViewById(R.id.avatar);
|
RoundedImageView titleView = (RoundedImageView) dialog.findViewById(R.id.avatar);
|
||||||
ImgLoader.display(context, avatar, titleView);
|
ImgLoader.display2(context, avatar, titleView);
|
||||||
}
|
}
|
||||||
if (!TextUtils.isEmpty(name)) {
|
if (!TextUtils.isEmpty(name)) {
|
||||||
TextView nameTextView = (TextView) dialog.findViewById(R.id.name);
|
TextView nameTextView = (TextView) dialog.findViewById(R.id.name);
|
||||||
@ -2746,7 +2746,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
|||||||
* 获取是否有热度卡加成
|
* 获取是否有热度卡加成
|
||||||
*/
|
*/
|
||||||
public static void getIsHot() {
|
public static void getIsHot() {
|
||||||
ImgLoader.display(Contexts, "https://downs.yaoulive.com/img_hot_gif.gif", img_hot_gif);
|
ImgLoader.display2(Contexts, "https://downs.yaoulive.com/img_hot_gif.gif", img_hot_gif);
|
||||||
LiveHttpUtil.isHotCard(mLiveUid, new HttpCallback() {
|
LiveHttpUtil.isHotCard(mLiveUid, new HttpCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(int code, String msg, String[] info) {
|
public void onSuccess(int code, String msg, String[] info) {
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
package com.yunbao.live.views;
|
package com.yunbao.live.views;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.text.TextUtils;
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
@ -10,20 +9,15 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.squareup.picasso.Picasso;
|
import com.squareup.picasso.Picasso;
|
||||||
import com.yunbao.common.Constants;
|
|
||||||
import com.yunbao.common.bean.AnchorRecommendItemModel;
|
import com.yunbao.common.bean.AnchorRecommendItemModel;
|
||||||
import com.yunbao.common.bean.SearchModel;
|
import com.yunbao.common.bean.SearchModel;
|
||||||
import com.yunbao.common.custom.RatioRoundImageView;
|
|
||||||
import com.yunbao.common.glide.ImgLoader;
|
import com.yunbao.common.glide.ImgLoader;
|
||||||
import com.yunbao.common.utils.Bus;
|
import com.yunbao.common.utils.Bus;
|
||||||
import com.yunbao.common.utils.formatBigNum;
|
|
||||||
import com.yunbao.live.R;
|
import com.yunbao.live.R;
|
||||||
import com.yunbao.live.event.JumpUserHomeEvent;
|
import com.yunbao.live.event.JumpUserHomeEvent;
|
||||||
import com.yunbao.live.utils.MainIconUtil;
|
|
||||||
|
|
||||||
public class SearchRecommendBodyItemViewHolder extends RecyclerView.ViewHolder {
|
public class SearchRecommendBodyItemViewHolder extends RecyclerView.ViewHolder {
|
||||||
private ImageView mCover, liveType, mLiveIco, mType, pkico, drPkIco, pkAvatar;
|
private ImageView mCover, liveType, mLiveIco, mType, pkico, drPkIco, pkAvatar;
|
||||||
private RatioRoundImageView bgs;
|
|
||||||
private View views;
|
private View views;
|
||||||
private TextView mLiveState, mTitle, mName, mNum;
|
private TextView mLiveState, mTitle, mName, mNum;
|
||||||
|
|
||||||
@ -33,7 +27,6 @@ public class SearchRecommendBodyItemViewHolder extends RecyclerView.ViewHolder {
|
|||||||
itemView.findViewById(R.id.live_info_view).setVisibility(View.VISIBLE);
|
itemView.findViewById(R.id.live_info_view).setVisibility(View.VISIBLE);
|
||||||
itemView.findViewById(R.id.lt_week_list).setVisibility(View.GONE);
|
itemView.findViewById(R.id.lt_week_list).setVisibility(View.GONE);
|
||||||
mCover = itemView.findViewById(R.id.cover);
|
mCover = itemView.findViewById(R.id.cover);
|
||||||
bgs = itemView.findViewById(R.id.bgs);
|
|
||||||
liveType = itemView.findViewById(R.id.live_type);
|
liveType = itemView.findViewById(R.id.live_type);
|
||||||
views = itemView.findViewById(R.id.views);
|
views = itemView.findViewById(R.id.views);
|
||||||
mLiveIco = (ImageView) itemView.findViewById(R.id.tv_live_ico);
|
mLiveIco = (ImageView) itemView.findViewById(R.id.tv_live_ico);
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
android:layout_alignParentBottom="true"
|
android:layout_alignParentBottom="true"
|
||||||
android:scaleType="centerCrop">
|
android:scaleType="centerCrop">
|
||||||
|
|
||||||
<com.makeramen.roundedimageview.RoundedImageView
|
<com.yunbao.common.views.weight.ClipPathCircleImage
|
||||||
android:id="@+id/avatar"
|
android:id="@+id/avatar"
|
||||||
android:layout_width="27dp"
|
android:layout_width="27dp"
|
||||||
android:layout_height="27dp"
|
android:layout_height="27dp"
|
||||||
|
@ -14,26 +14,31 @@
|
|||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:visibility="visible">
|
android:visibility="visible">
|
||||||
|
|
||||||
|
<androidx.cardview.widget.CardView
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="9dp"
|
||||||
|
app:cardCornerRadius="10dp"
|
||||||
|
app:cardElevation="0dp">
|
||||||
|
|
||||||
<com.yunbao.common.custom.MyRelativeLayout5
|
<com.yunbao.common.custom.MyRelativeLayout5
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent">
|
||||||
android:layout_marginBottom="9dp">
|
|
||||||
|
|
||||||
<com.makeramen.roundedimageview.RoundedImageView
|
<ImageView
|
||||||
android:id="@+id/cover"
|
android:id="@+id/cover"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:scaleType="centerCrop"
|
android:scaleType="centerCrop"
|
||||||
app:riv_corner_radius="10dp" />
|
app:riv_corner_radius="10dp" />
|
||||||
|
|
||||||
<com.yunbao.common.custom.RatioRoundImageView
|
<ImageView
|
||||||
android:id="@+id/bgs"
|
android:id="@+id/bgs"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="0dp"
|
android:layout_height="0dp"
|
||||||
android:layout_alignParentBottom="true"
|
android:layout_alignParentBottom="true"
|
||||||
android:src="@mipmap/bg_main_item_bottom"
|
android:src="@mipmap/bg_main_item_bottom"
|
||||||
app:ri_ratio="0.5"
|
app:ri_ratio="0.5" />
|
||||||
app:riv_corner_radius="10dp" />
|
|
||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/live_type"
|
android:id="@+id/live_type"
|
||||||
@ -136,20 +141,28 @@
|
|||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<com.makeramen.roundedimageview.RoundedImageView
|
<androidx.cardview.widget.CardView
|
||||||
android:id="@+id/pk_avatar"
|
android:layout_width="wrap_content"
|
||||||
android:layout_width="40dp"
|
android:layout_height="wrap_content"
|
||||||
android:layout_height="40dp"
|
|
||||||
android:layout_alignParentRight="true"
|
android:layout_alignParentRight="true"
|
||||||
android:layout_alignParentBottom="true"
|
android:layout_alignParentBottom="true"
|
||||||
android:layout_marginLeft="10dp"
|
android:layout_marginLeft="10dp"
|
||||||
android:layout_marginTop="6dp"
|
android:layout_marginTop="6dp"
|
||||||
android:layout_marginRight="5dp"
|
android:layout_marginRight="5dp"
|
||||||
android:layout_marginBottom="50dp"
|
android:layout_marginBottom="50dp"
|
||||||
|
app:cardCornerRadius="2dp"
|
||||||
|
app:cardElevation="0dp">
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/pk_avatar"
|
||||||
|
android:layout_width="40dp"
|
||||||
|
android:layout_height="40dp"
|
||||||
android:scaleType="centerCrop"
|
android:scaleType="centerCrop"
|
||||||
app:riv_border_color="@color/color_white"
|
app:riv_border_color="@color/color_white"
|
||||||
app:riv_border_width="0.8dp"
|
app:riv_border_width="0.8dp"
|
||||||
app:riv_corner_radius="2dp" />
|
app:riv_corner_radius="2dp" />
|
||||||
|
</androidx.cardview.widget.CardView>
|
||||||
|
|
||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/pk_ico"
|
android:id="@+id/pk_ico"
|
||||||
@ -172,6 +185,8 @@
|
|||||||
|
|
||||||
|
|
||||||
</com.yunbao.common.custom.MyRelativeLayout5>
|
</com.yunbao.common.custom.MyRelativeLayout5>
|
||||||
|
</androidx.cardview.widget.CardView>
|
||||||
|
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
android:layout_marginLeft="27dp"
|
android:layout_marginLeft="27dp"
|
||||||
android:gravity="center">
|
android:gravity="center">
|
||||||
|
|
||||||
<com.makeramen.roundedimageview.RoundedImageView
|
<com.yunbao.common.views.weight.ClipPathCircleImage
|
||||||
android:id="@+id/avatar"
|
android:id="@+id/avatar"
|
||||||
android:layout_width="48dp"
|
android:layout_width="48dp"
|
||||||
android:layout_height="48dp"
|
android:layout_height="48dp"
|
||||||
@ -73,8 +73,6 @@
|
|||||||
android:layout_width="65dp"
|
android:layout_width="65dp"
|
||||||
android:layout_height="65dp"
|
android:layout_height="65dp"
|
||||||
android:layout_centerInParent="true"
|
android:layout_centerInParent="true"
|
||||||
android:layout_centerHorizontal="true"
|
|
||||||
android:layout_centerVertical="true"
|
|
||||||
android:scaleType="centerCrop"
|
android:scaleType="centerCrop"
|
||||||
app:autoPlay="true" />
|
app:autoPlay="true" />
|
||||||
|
|
||||||
|
@ -152,7 +152,7 @@ public class MainHomeLiveAdapter extends RefreshAdapter<LiveBean> {
|
|||||||
public CountDownTimer countDownTimer;
|
public CountDownTimer countDownTimer;
|
||||||
|
|
||||||
private void setAction(ImageView imageView, int time, TextView mTitle, TextView name2, List<WeekListBean> mWeekListBean) {
|
private void setAction(ImageView imageView, int time, TextView mTitle, TextView name2, List<WeekListBean> mWeekListBean) {
|
||||||
ImgLoader.display2(mContext, mWeekListBean.get(weekListIndex).getAnchor_avatar(), imageView);
|
ImgLoader.display(mContext, mWeekListBean.get(weekListIndex).getAnchor_avatar(), imageView);
|
||||||
|
|
||||||
name2.setText(mWeekListBean.get(weekListIndex).getAnchor_name());
|
name2.setText(mWeekListBean.get(weekListIndex).getAnchor_name());
|
||||||
|
|
||||||
|
@ -17,10 +17,9 @@ import com.squareup.picasso.Picasso;
|
|||||||
import com.xj.marqueeview.MarqueeView;
|
import com.xj.marqueeview.MarqueeView;
|
||||||
import com.yunbao.common.Constants;
|
import com.yunbao.common.Constants;
|
||||||
import com.yunbao.common.adapter.RefreshAdapter;
|
import com.yunbao.common.adapter.RefreshAdapter;
|
||||||
import com.yunbao.common.custom.RatioRoundImageView;
|
import com.yunbao.common.bean.LiveBean;
|
||||||
import com.yunbao.common.glide.ImgLoader;
|
import com.yunbao.common.glide.ImgLoader;
|
||||||
import com.yunbao.common.utils.formatBigNum;
|
import com.yunbao.common.utils.formatBigNum;
|
||||||
import com.yunbao.common.bean.LiveBean;
|
|
||||||
import com.yunbao.main.R;
|
import com.yunbao.main.R;
|
||||||
import com.yunbao.main.utils.MainIconUtil;
|
import com.yunbao.main.utils.MainIconUtil;
|
||||||
|
|
||||||
@ -79,7 +78,7 @@ public class MainHomeRemFollLiveAdapter extends RefreshAdapter<LiveBean> {
|
|||||||
ImageView Pkico;
|
ImageView Pkico;
|
||||||
ImageView dr_pk_ico;
|
ImageView dr_pk_ico;
|
||||||
View views;
|
View views;
|
||||||
RatioRoundImageView bgs;
|
ImageView bgs;
|
||||||
|
|
||||||
public Vh(View itemView) {
|
public Vh(View itemView) {
|
||||||
super(itemView);
|
super(itemView);
|
||||||
@ -140,14 +139,14 @@ public class MainHomeRemFollLiveAdapter extends RefreshAdapter<LiveBean> {
|
|||||||
live_type.setImageDrawable(null);
|
live_type.setImageDrawable(null);
|
||||||
viewBg.setVisibility(View.GONE);
|
viewBg.setVisibility(View.GONE);
|
||||||
//皇帝
|
//皇帝
|
||||||
if(bean.getRecommendcardtype().equals("1")){
|
if (bean.getRecommendcardtype().equals("1")) {
|
||||||
viewBg.setImageResource(R.mipmap.emperor_recommendation);
|
viewBg.setImageResource(R.mipmap.emperor_recommendation);
|
||||||
viewBg.setVisibility(View.VISIBLE);
|
viewBg.setVisibility(View.VISIBLE);
|
||||||
//超皇
|
//超皇
|
||||||
}else if(bean.getRecommendcardtype().equals("2")){
|
} else if (bean.getRecommendcardtype().equals("2")) {
|
||||||
viewBg.setImageResource(R.mipmap.superemperor_recommendation);
|
viewBg.setImageResource(R.mipmap.superemperor_recommendation);
|
||||||
viewBg.setVisibility(View.VISIBLE);
|
viewBg.setVisibility(View.VISIBLE);
|
||||||
}else{
|
} else {
|
||||||
viewBg.setVisibility(View.GONE);
|
viewBg.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
if (bean.getContent_pic_size_two() != null && !bean.getContent_pic_size_two().equals("") && Height <= 1920) {
|
if (bean.getContent_pic_size_two() != null && !bean.getContent_pic_size_two().equals("") && Height <= 1920) {
|
||||||
|
@ -12,11 +12,10 @@ import androidx.recyclerview.widget.RecyclerView;
|
|||||||
import com.jakewharton.rxbinding3.view.RxView;
|
import com.jakewharton.rxbinding3.view.RxView;
|
||||||
import com.squareup.picasso.Picasso;
|
import com.squareup.picasso.Picasso;
|
||||||
import com.yunbao.common.Constants;
|
import com.yunbao.common.Constants;
|
||||||
import com.yunbao.common.custom.RatioRoundImageView;
|
import com.yunbao.common.bean.LiveBean;
|
||||||
import com.yunbao.common.glide.ImgLoader;
|
import com.yunbao.common.glide.ImgLoader;
|
||||||
import com.yunbao.common.utils.DpUtil;
|
import com.yunbao.common.utils.DpUtil;
|
||||||
import com.yunbao.common.utils.formatBigNum;
|
import com.yunbao.common.utils.formatBigNum;
|
||||||
import com.yunbao.common.bean.LiveBean;
|
|
||||||
import com.yunbao.main.R;
|
import com.yunbao.main.R;
|
||||||
import com.yunbao.main.utils.MainIconUtil;
|
import com.yunbao.main.utils.MainIconUtil;
|
||||||
|
|
||||||
@ -31,7 +30,7 @@ import kotlin.Unit;
|
|||||||
*/
|
*/
|
||||||
public class MainHomeLiveItemViewHolder extends RecyclerView.ViewHolder {
|
public class MainHomeLiveItemViewHolder extends RecyclerView.ViewHolder {
|
||||||
private ImageView mCover, liveType, mLiveIco, mType, pkico, drPkIco, pkAvatar, viewBg;
|
private ImageView mCover, liveType, mLiveIco, mType, pkico, drPkIco, pkAvatar, viewBg;
|
||||||
private RatioRoundImageView bgs;
|
private ImageView bgs;
|
||||||
private View views;
|
private View views;
|
||||||
private TextView mLiveState, mTitle, mName, mNum;
|
private TextView mLiveState, mTitle, mName, mNum;
|
||||||
|
|
||||||
@ -77,7 +76,7 @@ public class MainHomeLiveItemViewHolder extends RecyclerView.ViewHolder {
|
|||||||
.load(bean.getContent_pic_size_three())
|
.load(bean.getContent_pic_size_three())
|
||||||
.into(liveType);
|
.into(liveType);
|
||||||
}
|
}
|
||||||
ImgLoader.display(itemView.getContext(), bean.getThumb(), mCover,300,300);
|
ImgLoader.display(itemView.getContext(), bean.getThumb(), mCover, 400, 400);
|
||||||
bgs.setVisibility(View.VISIBLE);
|
bgs.setVisibility(View.VISIBLE);
|
||||||
pkico.setVisibility(View.GONE);
|
pkico.setVisibility(View.GONE);
|
||||||
pkAvatar.setVisibility(View.GONE);
|
pkAvatar.setVisibility(View.GONE);
|
||||||
@ -86,7 +85,7 @@ public class MainHomeLiveItemViewHolder extends RecyclerView.ViewHolder {
|
|||||||
drPkIco.setVisibility(View.VISIBLE);
|
drPkIco.setVisibility(View.VISIBLE);
|
||||||
}
|
}
|
||||||
if (bean.getPk_avatar_thumb() != null && !bean.getPk_avatar_thumb().equals("")) {
|
if (bean.getPk_avatar_thumb() != null && !bean.getPk_avatar_thumb().equals("")) {
|
||||||
ImgLoader.display(mContext, bean.getPk_avatar_thumb(), pkAvatar);
|
ImgLoader.display2(mContext, bean.getPk_avatar_thumb(), pkAvatar);
|
||||||
pkico.setVisibility(View.VISIBLE);
|
pkico.setVisibility(View.VISIBLE);
|
||||||
pkAvatar.setVisibility(View.VISIBLE);
|
pkAvatar.setVisibility(View.VISIBLE);
|
||||||
}
|
}
|
||||||
@ -128,7 +127,7 @@ public class MainHomeLiveItemViewHolder extends RecyclerView.ViewHolder {
|
|||||||
liveType.setVisibility(View.VISIBLE);
|
liveType.setVisibility(View.VISIBLE);
|
||||||
Picasso.with(mContext)
|
Picasso.with(mContext)
|
||||||
.load(bean.getRecommendCardIcon())
|
.load(bean.getRecommendCardIcon())
|
||||||
.resize(DpUtil.dp2px(80),DpUtil.dp2px(33))
|
.resize(DpUtil.dp2px(80), DpUtil.dp2px(33))
|
||||||
.into(liveType);
|
.into(liveType);
|
||||||
}
|
}
|
||||||
viewBg.setImageResource(R.mipmap.emperor_recommendation);
|
viewBg.setImageResource(R.mipmap.emperor_recommendation);
|
||||||
@ -140,7 +139,7 @@ public class MainHomeLiveItemViewHolder extends RecyclerView.ViewHolder {
|
|||||||
Picasso.with(mContext)
|
Picasso.with(mContext)
|
||||||
|
|
||||||
.load(bean.getRecommendCardIcon())
|
.load(bean.getRecommendCardIcon())
|
||||||
.resize(DpUtil.dp2px(80),DpUtil.dp2px(33))
|
.resize(DpUtil.dp2px(80), DpUtil.dp2px(33))
|
||||||
.into(liveType);
|
.into(liveType);
|
||||||
}
|
}
|
||||||
viewBg.setImageResource(R.mipmap.superemperor_recommendation);
|
viewBg.setImageResource(R.mipmap.superemperor_recommendation);
|
||||||
|
@ -105,7 +105,7 @@ public class MainHomeLiveWeekItemViewHolder<T> extends RecyclerView.ViewHolder {
|
|||||||
TextView textView = rootView.findViewById(R.id.name2);
|
TextView textView = rootView.findViewById(R.id.name2);
|
||||||
TextView title = rootView.findViewById(R.id.title);
|
TextView title = rootView.findViewById(R.id.title);
|
||||||
ImageView imageView = rootView.findViewById(R.id.week_live);
|
ImageView imageView = rootView.findViewById(R.id.week_live);
|
||||||
ImgLoader.display2(itemView.getContext(), model.getAnchor_avatar(), imageView);
|
ImgLoader.display2(itemView.getContext(), model.getAnchor_avatar(), imageView,400,400);
|
||||||
textView.setText(model.getAnchor_name());
|
textView.setText(model.getAnchor_name());
|
||||||
title.setText(model.getContent());
|
title.setText(model.getContent());
|
||||||
viewflipperBanner.addView(rootView);
|
viewflipperBanner.addView(rootView);
|
||||||
|
Loading…
Reference in New Issue
Block a user