| | |
| | | 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; |
| | |
| | | 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 { |
| | | |
| | |
| | | } 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() |
| | |
| | | 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() { |