在android应用开发中,viewPager可以实现很多炫丽的切换功能,如banner无限广告滚动条、新手引导等都用得到,使用频率不言而喻。依赖谷歌提供的辅助代码,viewPager的切换效果还可以更加出彩,实现过程也相当地简单。先在浏览器中输入谷歌提供的网址,链接如:http://developer..
分类:
移动开发 时间:
2015-06-26 13:05:30
阅读次数:
326
关于TabLayout+ViewPager组合实现多页面滑动...
分类:
其他好文 时间:
2015-06-26 13:00:13
阅读次数:
174
其实在Android刚推出属性动画的时候,就想利用它来设计一个Banner控件,一直没什么时间尝试。在当时看我们应用中的Banner,使用计时器来控制自动播放,设置一个很大的数,利用余数原理来实现ViewPager循环,在进行内存分析的时候,看似不起眼的Banner却是一个消耗内存的大户,相信很多App的Banner都是计时器加ViewPager的方式实现的。
最近时间比较宽裕,可以做一些研究性...
分类:
移动开发 时间:
2015-06-26 11:05:16
阅读次数:
175
近期项目遇到个横竖屏切换的问题,较为复杂,在此记之。
1、Activity中竖屏嵌套3个Fragment,本文简称竖屏FP1,FP2,FP3。
2、其中竖屏FP1与FP2可以切换为横屏的FL1,FL2,即竖屏FP1切换到对应的横屏FL1,竖屏FP2对应切换到横屏FL2。
3、FP3不允许横竖屏切换。
4、竖屏FP1,FP2,FP3用ViewPager实现左右滑动切换。
5、横屏的FL1,FL2用布局中的切换按扭实现左右切换,不允...
分类:
其他好文 时间:
2015-06-25 23:04:46
阅读次数:
532
效果图如下: 1) 自动滚动无限循环ViewPager、ViewPager嵌套自动滚动ViewPager(2) 网络缓存Demo(3) 图片缓存Demo,图片SD卡缓存Demo(4) 下拉刷新及滚动到底部加载更多listview Demo(6) Android系统下载管理DownloadMa...
分类:
移动开发 时间:
2015-06-25 17:22:45
阅读次数:
131
1ListFragment
今天首先学习了一种非常常用的展示场景:列表展示。
昨天学习了使用Fragmet来代替activity进行设计,今天在托管单个fragment的基础上,掌握托管一个布局list。先看下效果:
因为Fragment列表需要使用ArrayList保存,而为了使Fragment对象受acrivity等生命周期影响, 创建如下单例类:
p...
分类:
移动开发 时间:
2015-06-25 10:31:57
阅读次数:
168
viewpager 在滑动的过程中是如何触发view身上的事件的,换句话说,viewpager在滑动的过程中到底是滑动的它里面的view,还是滑动的viewpager本身?一、示例代码:1、自定义ViewPager:MyViewPager,重新dispatchTouchEvent方法,添加一些事件处理的log信息。package com.example.viewpagerdemo;import an...
分类:
移动开发 时间:
2015-06-25 00:11:26
阅读次数:
185
Fragment是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛。拥有自己的生命周期和接收、处理用户的事件。你可以动态的添加、替换和移除某个Fragment。Fragment使用非常广泛,在此不介绍Fragment的生命周期,本例子..
分类:
其他好文 时间:
2015-06-23 23:23:21
阅读次数:
373
查看ViewPager的源码时候,提示 android-support-v4是私有类库,不允许添加源码。。解决方法:Android SDK在extras目录中同样提供了support包的源码,当然前提是你使用Android SDK Manager下载过了Android Support Library...
分类:
移动开发 时间:
2015-06-23 19:57:01
阅读次数:
122
ViewPage是android-support-v4.jar包提供的用于页面滑动的库,android-support-v4.jar是google推荐使用的一个类库,在项目中使用之前,你必须其添加到项目中(项目点右键Build path->configure build path,然后找到jar进行...
分类:
其他好文 时间:
2015-06-23 19:36:08
阅读次数:
109