Android中ConvenientBanner的使用
来源:互联网 发布:ios 仿淘宝详情页 编辑:程序博客网 时间:2024/04/30 14:59
guthub地址:
3.设置
https://github.com/saiwu-bigkoo/Android-ConvenientBanner
1.依赖
compile 'com.bigkoo:convenientbanner:2.0.5'
2.布局文件
<com.bigkoo.convenientbanner.ConvenientBanner android:id="@+id/convenient" android:layout_width="match_parent" android:layout_height="160dp" app:canLoop="true"/>
3.设置
@BindView(R.id.convenient) ConvenientBannerconvenient;
convenient.setPages(new CBViewHolderCreator() {@Override public Object createHolder() {return new BannerHolder();}}, data).setPointViewVisible(true).startTurning(4000).setPageIndicator(new int[] { R.drawable.ic_hotel_pointer, R.drawable.ic_hotel_pointer_s }).setPageIndicatorAlign(ConvenientBanner.PageIndicatorAlign.CENTER_HORIZONTAL).setOnItemClickListener(new OnItemClickListener() {@Override public void onItemClick(int position) {if (StringUtils.isBlank(data.get(position).link)) {return;}WebViewNewActivity.intent(data.get(position).link);}}).setManualPageable(true);ViewGroup loPageTurningPoint = convenient.findViewById(com.bigkoo.convenientbanner.R.id.loPageTurningPoint);ViewGroup.MarginLayoutParams p = (ViewGroup.MarginLayoutParams) loPageTurningPoint.getLayoutParams();p.setMargins(0, 0, 0, getResources().getDimensionPixelOffset(R.dimen.ticket_tab_height));/** * banner 类 */private class BannerHolder implements Holder<TicketHomeInitMode.Banner> {private ImageView imageView;@Override public View createView(Context context) {imageView = new ImageView(context);imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);return imageView;}@Override public void UpdateUI(Context context, int position, TicketHomeInitMode.Banner data) {Glide.with(imageView.getContext()).load(data.coverPic).asBitmap().centerCrop().into(imageView);}}
阅读全文
0 0
- Android中ConvenientBanner的使用
- Android中ConvenientBanner的使用
- Android中ConvenientBanner的使用(轮播图)
- android convenientBanner的使用
- android 中图片的轮播ConvenientBanner
- Android中ConvenientBanner 网络上的图片
- ConvenientBanner的使用
- ConvenientBanner的基本使用
- Android中ConvenientBanner的使用--获取本地图片 --(实现效果是自动轮播图片)
- Android中ConvenientBanner的使用--获取网络图片 --(实现效果是自动轮播图片)
- Android中ConvenientBanner 本地图片
- Android图片轮播控件ConvenientBanner的简单使用
- Android图片轮播控件ConvenientBanner的简单使用
- Android ConvenientBanner的简单实用
- 安卓轮播图控件ConvenientBanner的使用
- ConvenientBanner使用
- 头部循环滑动广告 Android-ConvenientBanner 使用
- Android使用ConvenientBanner控件性能优化
- nodejs模板引擎
- Java DataBase Connectivity
- 树莓派系统烧写及无屏幕操作
- Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org
- 基于OpenCV的视频图像组态 (14):音量控制
- Android中ConvenientBanner的使用
- GC垃圾回收算法总结
- 在苹果电脑上安装 Qt 5.2
- Effective C++之二:构造/析构/赋值运算
- Array(数组)10个常用方法
- controller接收httpclient请求
- 华为云专家分享架构师的基本功之管理篇
- 招聘黑话大全,能听懂证明你是历经磨难的老司机
- 天池新人实战赛o2o优惠券使用预测三