实现viewpager无限轮播,但比它更炫酷
来源:互联网 发布:数字域名 编辑:程序博客网 时间:2024/06/01 10:15
/*
*首先需要在build.gradle中加入
*jar包
compile "com.android.support:support-v4:+" compile 'com.squareup.picasso:picasso:2.3.2' compile 'com.nineoldandroids:library:2.4.0' compile 'com.daimajia.slider:library:1.1.5@aar'
权限
<!-- if you want to load images from the internet --><uses-permission android:name="android.permission.INTERNET" /><!-- if you want to load images from a file OR from the internet --><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
*/
//布局控件
<com.daimajia.slider.library.SliderLayout
android:id="@+id/slider"android:layout_width="match_parent"
android:layout_height="200dp"
/>
//找控件
sliderShow = (SliderLayout)view.findViewById(R.id.slider); for(int i=0;i<tag.size();i++) { TextSliderView textSliderView = new TextSliderView(getActivity()); textSliderView// .description("Game of Thrones") .image(URL);// 此控件的一个点击事件 final int i2=i; textSliderView.setOnSliderClickListener(new BaseSliderView.OnSliderClickListener() { @Override public void onSliderClick(BaseSliderView slider) { Intent intent=new Intent(getActivity(), WebViewActivity.class); intent.putExtra("webviewUrl", tag.get(i2).getLinkUrl()); getActivity().startActivity(intent); } }); sliderShow.addSlider(textSliderView); //设置小圆点 小圆点的位置 sliderShow.setPresetIndicator(SliderLayout.PresetIndicators.Right_Bottom); //轮播图片的 效果类型 sliderShow.setPresetTransformer(SliderLayout.Transformer.Foreground2Background); sliderShow.setDuration(2000);
0 0
- 实现viewpager无限轮播,但比它更炫酷
- ViewPager实现无限轮播
- ViewPager无限轮播实现
- Android ViewPager实现广告无限轮播
- Android viewpager实现无限循环轮播
- Viewpager实现小圆点无限轮播
- ViewPager实现无限轮播+小圆点
- Android 无限轮播ViewPager的实现
- 自定义无限轮播ViewPager的实现
- ViewPager实现无限轮播+小点点
- ViewPager实现无限轮播+小点点
- ViewPager无限轮播,简单实现
- viewpager无限轮播
- Viewpager无限轮播
- Viewpager无限轮播
- ViewPager无限轮播
- ViewPager无限轮播
- ViewPager无限轮播
- LeetCode-136 SingleNumber
- ImageLoader使用详解---ImageLoaderUtils
- MyBatis 配置文件基本结构
- windows下安装和使用openvpn
- Spring Boot -- 启动彩蛋
- 实现viewpager无限轮播,但比它更炫酷
- maven + assembly 构建 java项目(jar)
- 网易云课堂程序设计入门—C语言第四周 循环控制学习笔记
- 机器学习
- @Resource无法import相关(二)
- 在MyEclipse下启动配置好的Tomcat报错:Can't load AMD 64-bit .dll on a IA 32-bit platform
- Android Studio快捷键设置成跟Eclipse一样
- Facebook是如何支持80万并发视频流直播的
- 互联网碎片感悟