Skip to content

Commit b07ea31

Browse files
committed
no message
1 parent 7a7cec5 commit b07ea31

File tree

4 files changed

+22
-10
lines changed

4 files changed

+22
-10
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
|---|---|---|
6161
|setBannerStyle(int bannerStyle)| 设置轮播样式(默认为CIRCLE_INDICATOR)|无
6262
|setIndicatorGravity(int type)| 设置指示器位置(没有标题默认为右边,有标题时默认左边)|无
63-
|isAutoPlay(boolean isAutoPlay)| 设置是否自动轮播(默认自动)|1.3.3结束
63+
|isAutoPlay(boolean isAutoPlay)| 设置是否自动轮播(默认自动)|
6464
|startAutoPlay()|开始轮播|1.4开始,此方法只作用于banner加载完毕-->需要在start()后执行
6565
|stopAutoPlay()|结束轮播|1.4开始,此方法只作用于banner加载完毕-->需要在start()后执行
6666
|start()|开始进行banner渲染|1.4开始

app/src/main/java/com/test/banner/CustomImageLoader.java renamed to app/src/main/java/com/test/banner/FrescoImageLoader.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,9 @@
99
import com.youth.banner.loader.ImageLoader;
1010

1111

12-
public class CustomImageLoader extends ImageLoader {
12+
public class FrescoImageLoader extends ImageLoader {
1313
@Override
1414
public void displayImage(Context context, Object path, ImageView imageView) {
15-
//具体方法内容自己去选择,次方法是为了减少banner过多的依赖第三方包,所以将这个权限开放给使用者去选择
16-
// Glide.with(context).load(path).into(imageView);
17-
1815
//用fresco加载图片
1916
Uri uri = Uri.parse((String) path);
2017
imageView.setImageURI(uri);
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.test.banner;
2+
3+
import android.content.Context;
4+
import android.net.Uri;
5+
import android.widget.ImageView;
6+
7+
import com.bumptech.glide.Glide;
8+
import com.facebook.drawee.view.SimpleDraweeView;
9+
import com.youth.banner.loader.ImageLoader;
10+
11+
12+
public class GlideImageLoader extends ImageLoader {
13+
@Override
14+
public void displayImage(Context context, Object path, ImageView imageView) {
15+
//具体方法内容自己去选择,次方法是为了减少banner过多的依赖第三方包,所以将这个权限开放给使用者去选择
16+
Glide.with(context).load(path).into(imageView);
17+
}
18+
}

app/src/main/java/com/test/banner/MainActivity.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.test.banner;
22

3-
import android.content.Intent;
43
import android.os.Bundle;
54
import android.os.Handler;
65
import android.support.v4.widget.SwipeRefreshLayout;
@@ -15,8 +14,6 @@
1514

1615
import com.test.banner.common.BaseRecyclerAdapter;
1716
import com.youth.banner.Banner;
18-
import com.youth.banner.BannerConfig;
19-
import com.youth.banner.Transformer;
2017
import com.youth.banner.listener.OnBannerClickListener;
2118

2219
import java.util.Arrays;
@@ -71,12 +68,12 @@ protected void onCreate(Bundle savedInstanceState) {
7168
*/
7269

7370
//简单使用
74-
banner.setImages(Arrays.asList(images)).setImageLoader(new CustomImageLoader()).start();
71+
banner.setImages(Arrays.asList(images)).setImageLoader(new FrescoImageLoader()).start();
7572
/*
7673
//设置banner样式
7774
banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE_INSIDE);
7875
//设置图片加载器
79-
banner.setImageLoader(new CustomImageLoader());
76+
banner.setImageLoader(new FrescoImageLoader());
8077
//设置图片集合
8178
banner.setImages(Arrays.asList(images));
8279
//设置banner动画效果

0 commit comments

Comments
 (0)