admin
2020-10-10 8039a1b2fbfa3471b6f726d3e839d7867c81a84f
MyselfSuperAd/src/com/weikou/wpc/superad/banner/adapter/BannerAdapter.java
@@ -1,25 +1,23 @@
package com.weikou.wpc.superad.banner.adapter;
import java.util.HashMap;
import java.util.List;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.view.PagerAdapter;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import com.bumptech.glide.Glide;
import com.bumptech.glide.request.animation.GlideAnimation;
import com.bumptech.glide.request.target.SimpleTarget;
import com.bumptech.glide.request.transition.Transition;
import com.loopj.android.http.JsonHttpResponseHandler;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.weikou.wpc.superad.BrowserActivity;
@@ -30,6 +28,9 @@
import com.weikou.wpc.superad.service.DownLoadFileService;
import com.weikou.wpc.superad.util.PxUtils;
import com.weikou.wpc.superad.widget.BannerLayout;
import java.util.HashMap;
import java.util.List;
public class BannerAdapter extends PagerAdapter {
@@ -85,14 +86,14 @@
            } else {
                bannerView.iv_banner_close.setVisibility(View.GONE);
            }
            SimpleTarget<Bitmap> target = new SimpleTarget<Bitmap>() {
                @Override
                public void onResourceReady(
                        Bitmap bitmap,
                        @SuppressWarnings("rawtypes") GlideAnimation glideAnimation) {
                    bannerView.iv_banner_full_img.setImageBitmap(bitmap);
                }
            };
//            SimpleTarget<Bitmap> target = new SimpleTarget<Bitmap>() {
//                @Override
//                public void onResourceReady(
//                        Bitmap bitmap,
//                        @SuppressWarnings("rawtypes") GlideAnimation glideAnimation) {
//                    bannerView.iv_banner_full_img.setImageBitmap(bitmap);
//                }
//            };
            try {
                if (info.getImg().contains("http:")) {
//                    Glide.with(context).load(info.getImg() + "").asBitmap().fitCenter()
@@ -121,21 +122,21 @@
            bannerView.tv_description.setText(info.getDesc());
            if (!(info.getDownimg() != null || info.getDownimg().length() == 0)) {
                bannerView.iv_banner_download.setVisibility(View.VISIBLE);
                Glide.with(context).load(info.getDownimg()).crossFade()
                Glide.with(context).load(info.getDownimg())
                        .into(bannerView.iv_banner_download);
            } else {
                bannerView.iv_banner_download.setVisibility(View.GONE);
            }
            SimpleTarget<Bitmap> target = new SimpleTarget<Bitmap>() {
                @Override
                public void onResourceReady(Bitmap bitmap,
                                            GlideAnimation glideAnimation) {
                    bannerView.iv_img.setImageBitmap(bitmap);
            SimpleTarget<Drawable> target = new SimpleTarget<Drawable>() {
                @Override
                public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
                    bannerView.iv_img.setImageDrawable(resource);
                }
            };
            Glide.with(context).load(info.getImg() + "").asBitmap()
                    .into(target);
            Glide.with(context).load(info.getImg() + "").into(target);
        }
        bannerView.setOnClickListener(new OnClickListener() {