Skip to content

Commit

Permalink
Remove the Picasso replace Glide
Browse files Browse the repository at this point in the history
  • Loading branch information
HotBitmapGG committed Aug 28, 2016
1 parent a5188e7 commit bd870e0
Show file tree
Hide file tree
Showing 27 changed files with 177 additions and 80 deletions.
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ dependencies {
compile 'org.jsoup:jsoup:1.8.3'
//烈焰弹幕库
compile 'com.github.ctiao:dfm:0.4.1'
//Picasso图片加载库
compile 'com.squareup.picasso:picasso:2.5.2'
//Glide 图片加载库
compile 'com.github.bumptech.glide:glide:3.7.0'
//tabLayout
compile 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.0@aar'
//标签布局
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,11 @@
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.base.AbsRecyclerViewAdapter;
import com.hotbitmapgg.ohmybilibili.entity.recommended.RecommendInfo;
import com.squareup.picasso.Picasso;

import java.util.List;

Expand Down Expand Up @@ -49,8 +50,11 @@ public void onBindViewHolder(ClickableViewHolder holder, int position)
if (holder instanceof ItemViewHolder)
{
ItemViewHolder itemViewHolder = (ItemViewHolder) holder;
Picasso.with(getContext())

Glide.with(getContext())
.load(activitys.get(position).getCover())
.diskCacheStrategy(DiskCacheStrategy.ALL)
.centerCrop()
.placeholder(R.drawable.bili_default_image_tv)
.into(itemViewHolder.mVideoImg);
itemViewHolder.mVideoTitle.setText(activitys.get(position).getTitle());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,11 @@
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.base.AbsRecyclerViewAdapter;
import com.hotbitmapgg.ohmybilibili.entity.bangumi.BangumiIndex;
import com.squareup.picasso.Picasso;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -51,7 +52,13 @@ public void onBindViewHolder(ClickableViewHolder holder, int position)
{
ItemViewHolder itemViewHolder = (ItemViewHolder) holder;
BangumiIndex bangumiIndex = bangumiIndexList.get(position);
Picasso.with(getContext()).load(bangumiIndex.cover).into(itemViewHolder.mImageView);

Glide.with(getContext())
.load(bangumiIndex.cover)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.centerCrop()
.placeholder(R.drawable.bili_default_image_tv)
.into(itemViewHolder.mImageView);
itemViewHolder.mTextView.setText(bangumiIndex.title);
}
super.onBindViewHolder(holder, position);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.base.AbsRecyclerViewAdapter;
import com.hotbitmapgg.ohmybilibili.entity.bangumi.BangumiRecommend;
import com.squareup.picasso.Picasso;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -53,10 +54,12 @@ public void onBindViewHolder(ClickableViewHolder holder, int position)
{
ItemViewHolder itemViewHolder = (ItemViewHolder) holder;
BangumiRecommend.RecommendsBean recommendsBean = recommends.get(position);
Picasso.with(getContext())

Glide.with(getContext())
.load(recommendsBean.getPic())
.diskCacheStrategy(DiskCacheStrategy.ALL)
.centerCrop()
.placeholder(R.drawable.bili_default_image_tv)
.error(R.drawable.bili_default_image_tv)
.into(itemViewHolder.mImage);

itemViewHolder.mTitle.setText(recommendsBean.getTitle());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
import android.view.View;
import android.view.ViewGroup;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.liveholder.LiveBannerViewHolder;
import com.hotbitmapgg.ohmybilibili.adapter.liveholder.LiveEntranceViewHolder;
Expand All @@ -20,7 +22,6 @@
import com.hotbitmapgg.ohmybilibili.entity.live.LiveIndex;
import com.hotbitmapgg.ohmybilibili.entity.live.PartitionSub;
import com.hotbitmapgg.ohmybilibili.module.home.live.BiliBiliLivePlayerActivity;
import com.squareup.picasso.Picasso;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -160,28 +161,38 @@ public void onBindViewHolder(RecyclerView.ViewHolder holder, int position)
//liveIndex.entranceIcons.get(position).name
//liveIndex.entranceIcons.get(position).entrance_icon.src
((LiveEntranceViewHolder) holder).title.setText(entranceTitles[position]);
Picasso.with(context)

Glide.with(context)
.load(entranceIconRes[position])
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(((LiveEntranceViewHolder) holder).image);

} else if (holder instanceof LiveItemViewHolder)
{
try
{
item = liveIndex.partitions.get(partitionCol(position))
.lives.get(position - 1 - entranceSize - partitionCol(position) * 5);

Picasso.with(context)
Glide.with(context)
.load(item.cover.src)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.placeholder(R.drawable.bili_default_image_tv)
.into(((LiveItemViewHolder) holder).itemLiveCover);

((LiveItemViewHolder) holder).itemLiveTitle.setText(item.title);
((LiveItemViewHolder) holder).itemLiveUser.setText(item.owner.name);

Picasso.with(context)
Glide.with(context)
.load(item.owner.face)
.centerCrop()
.dontAnimate()
.placeholder(R.drawable.ico_user_default)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(((LiveItemViewHolder) holder).itemLiveUserCover);
((LiveItemViewHolder) holder).itemLiveCount.setText(item.online + "");


((LiveItemViewHolder) holder).itemLiveCount.setText(String.valueOf(item.online));
((LiveItemViewHolder) holder).itemLiveLayout.setOnClickListener(new View.OnClickListener()
{

Expand All @@ -206,8 +217,10 @@ public void onClick(View v)
} else if (holder instanceof LivePartitionViewHolder)
{
partition = liveIndex.partitions.get(partitionCol(position)).partition;
Picasso.with(context)

Glide.with(context)
.load(partition.sub_icon.src)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(((LivePartitionViewHolder) holder).itemIcon);

((LivePartitionViewHolder) holder).itemTitle.setText(partition.name);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,12 @@
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.base.AbsRecyclerViewAdapter;
import com.hotbitmapgg.ohmybilibili.entity.game.GameItem;
import com.hotbitmapgg.ohmybilibili.module.common.WebActivity;
import com.squareup.picasso.Picasso;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -53,10 +54,12 @@ public void onBindViewHolder(ClickableViewHolder holder, int position)
{
ItemViewHolder mHolder = (ItemViewHolder) holder;
final GameItem gameItem = games.get(position);
Picasso.with(getContext())

Glide.with(getContext())
.load(gameItem.imageRes)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.centerCrop()
.placeholder(R.drawable.bili_default_image_tv)
.error(R.drawable.bili_default_image_tv)
.into(mHolder.mImageView);

mHolder.mTitle.setText(gameItem.name);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.base.AbsRecyclerViewAdapter;
import com.hotbitmapgg.ohmybilibili.entity.video.VideoItemInfo;
import com.squareup.picasso.Picasso;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -56,10 +57,11 @@ public void onBindViewHolder(ClickableViewHolder holder, int position)
itemViewHolder.mVideoPlayNum.setText(videoItemInfo.play);
itemViewHolder.mVideoReviewCount.setText(String.valueOf(videoItemInfo.video_review));

Picasso.with(getContext())
Glide.with(getContext())
.load(Uri.parse(videoItemInfo.pic))
.diskCacheStrategy(DiskCacheStrategy.ALL)
.centerCrop()
.placeholder(R.drawable.bili_default_image_tv)
.error(R.drawable.bili_default_image_tv)
.into(itemViewHolder.mVideoImg);
}
super.onBindViewHolder(holder, position);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.base.AbsRecyclerViewAdapter;
import com.hotbitmapgg.ohmybilibili.entity.partition.PartitionMoreVideoItem;
import com.squareup.picasso.Picasso;

import java.util.List;

Expand Down Expand Up @@ -49,10 +50,11 @@ public void onBindViewHolder(AbsRecyclerViewAdapter.ClickableViewHolder holder,
PartitionMoreVideoItem videoItemInfo = mList.get(position);
mHolder.mTitleView.setText(videoItemInfo.title == null ? "" : videoItemInfo.title);

Picasso.with(getContext())
Glide.with(getContext())
.load(Uri.parse(videoItemInfo.pic))
.diskCacheStrategy(DiskCacheStrategy.ALL)
.centerCrop()
.placeholder(R.drawable.bili_default_image_tv)
.error(R.drawable.bili_default_image_tv)
.into(mHolder.mPreviewImage);

String play = videoItemInfo.play;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.base.AbsRecyclerViewAdapter;
import com.hotbitmapgg.ohmybilibili.entity.bangumi.SpecialTopic;
import com.squareup.picasso.Picasso;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -55,9 +56,10 @@ public void onBindViewHolder(ClickableViewHolder holder, int position)
ItemViewHolder itemViewHolder = (ItemViewHolder) holder;
SpecialTopic.Item item = spItems.get(position);
itemViewHolder.mSpNum.setText("第" + item.episode + "话");
String cover = item.cover;
Picasso.with(getContext())
.load(Uri.parse(cover))

Glide.with(getContext())
.load(Uri.parse(item.cover))
.diskCacheStrategy(DiskCacheStrategy.ALL)
.placeholder(R.drawable.bili_default_image_tv)
.into(itemViewHolder.mPreviewImage);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,11 @@
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.base.AbsRecyclerViewAdapter;
import com.hotbitmapgg.ohmybilibili.entity.bangumi.TwoDimensional;
import com.squareup.picasso.Picasso;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -52,10 +53,10 @@ public void onBindViewHolder(ClickableViewHolder holder, int position)
ItemViewHolder itemViewHolder = (ItemViewHolder) holder;
TwoDimensional.ListBean listBean = twoDimensionals.get(position);

Picasso.with(getContext())
Glide.with(getContext())
.load(listBean.getCover())
.diskCacheStrategy(DiskCacheStrategy.ALL)
.placeholder(R.drawable.bili_default_image_tv)
.error(R.drawable.bili_default_image_tv)
.into(itemViewHolder.mImage);

itemViewHolder.mTitle.setText(listBean.getTitle());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,12 @@
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.base.AbsRecyclerViewAdapter;
import com.hotbitmapgg.ohmybilibili.entity.user.UserUpVideoInfo;
import com.hotbitmapgg.ohmybilibili.network.auxiliary.UrlHelper;
import com.squareup.picasso.Picasso;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -53,10 +54,11 @@ public void onBindViewHolder(ClickableViewHolder holder, int position)
ItemViewHolder itemViewHolder = (ItemViewHolder) holder;
UserUpVideoInfo.VlistBean vlistBean = userVideoList.get(position);

Picasso.with(getContext())
Glide.with(getContext())
.load(UrlHelper.getClearVideoPreviewUrl(vlistBean.getPic()))
.diskCacheStrategy(DiskCacheStrategy.ALL)
.centerCrop()
.placeholder(R.drawable.bili_default_image_tv)
.error(R.drawable.bili_default_image_tv)
.into(itemViewHolder.mVideoPic);

itemViewHolder.mVideoTitle.setText(vlistBean.getTitle());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,12 @@
import android.view.ViewGroup;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.base.AbsRecyclerViewAdapter;
import com.hotbitmapgg.ohmybilibili.entity.user.UserFans;
import com.hotbitmapgg.ohmybilibili.widget.CircleImageView;
import com.squareup.picasso.Picasso;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -55,11 +56,15 @@ public void onBindViewHolder(ClickableViewHolder holder, int position)
itemViewHolder mHolder = (itemViewHolder) holder;
UserFans.FansInfo fansInfo = infos.get(position);

Picasso.with(getContext())
Glide.with(getContext())
.load(fansInfo.face)
.centerCrop()
.dontAnimate()
.placeholder(R.drawable.ico_user_default)
.error(R.drawable.bili_default_image_tv)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(mHolder.mUserAvatar);


mHolder.mUserName.setText(fansInfo.uname);
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,12 @@
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.hotbitmapgg.ohmybilibili.R;
import com.hotbitmapgg.ohmybilibili.adapter.base.AbsRecyclerViewAdapter;
import com.hotbitmapgg.ohmybilibili.entity.user.UserUpVideoInfo;
import com.hotbitmapgg.ohmybilibili.network.auxiliary.UrlHelper;
import com.squareup.picasso.Picasso;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -53,11 +54,14 @@ public void onBindViewHolder(ClickableViewHolder holder, int position)
ItemViewHolder itemViewHolder = (ItemViewHolder) holder;
UserUpVideoInfo.VlistBean vlistBean = parts.get(position);

Picasso.with(getContext())
Glide.with(getContext())
.load(UrlHelper.getClearVideoPreviewUrl(vlistBean.getPic()))
.diskCacheStrategy(DiskCacheStrategy.ALL)
.centerCrop()
.placeholder(R.drawable.bili_default_image_tv)
.into(itemViewHolder.mVideoPic);


itemViewHolder.mVideoTitle.setText(vlistBean.getTitle());
itemViewHolder.mVideoPlayNum.setText(String.valueOf(vlistBean.getPlay()));
itemViewHolder.mVideoReviewNum.setText(String.valueOf(vlistBean.getVideo_review()));
Expand Down
Loading

0 comments on commit bd870e0

Please sign in to comment.