更改获取 bitmap 的实现

This commit is contained in:
juntao
2020-07-20 16:41:46 +08:00
parent 255e6182a9
commit bc82263286
5 changed files with 35 additions and 36 deletions

View File

@ -10,7 +10,6 @@ import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Matrix;
import android.graphics.drawable.Drawable;
import android.media.ThumbnailUtils;
import android.os.Bundle;
import android.text.TextUtils;
@ -36,8 +35,6 @@ import com.gh.gamecenter.eventbus.EBShare;
import com.lightgame.utils.Utils;
import com.sina.weibo.sdk.WbSdk;
import com.sina.weibo.sdk.auth.AuthInfo;
import com.squareup.picasso.Picasso;
import com.squareup.picasso.Target;
import com.tencent.connect.share.QQShare;
import com.tencent.connect.share.QzoneShare;
import com.tencent.mm.opensdk.modelmsg.SendMessageToWX;
@ -346,9 +343,9 @@ public class ShareUtils {
}
private void loadBitmapAndShare(final String iconUrl, final WXMediaMessage msg, final SendMessageToWX.Req req) {
ImageUtils.getBitmap(iconUrl, new Target() {
ImageUtils.getBitmap(iconUrl, new BiCallback<Bitmap, Boolean>() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
public void onFirst(Bitmap bitmap) {
if (mShareEntrance == ShareEntrance.video) {
// 分享类型为视频时裁为正方形
int dimension = Math.min(bitmap.getWidth(), bitmap.getHeight());
@ -366,12 +363,8 @@ public class ShareUtils {
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
Utils.log("分享获取bitmap失败");
public void onSecond(Boolean aBoolean) {
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {}
});
}