Activity和Fragment 都有自己的生命周期,而且很类似.Fragment比Activity多了onAttach()和onCreateView()这些方法.整体它们两者是一样的周期,都会经历从创建视图( onCreate(),onCreateView(),onStart() )到暂停( onPause(), onStop() ) 到重新返回( onResume() ) 到最后销毁( on...
分类:
移动开发 时间:
2015-03-03 16:50:38
阅读次数:
28020
(1)创建项目Viewpager_anim_myself 都采用默认的方式,添加三张图片资源文件,src-包目录下创建MyViewPagerTransformerAnim.java类
布局文件activity_main.xml如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xm...
分类:
其他好文 时间:
2015-03-03 16:40:11
阅读次数:
190
(1)创建一个项目Viewpager_anim 添加图片资源guide_image1.png、guide_image2.png、guide_image3.png
编写activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="h...
分类:
其他好文 时间:
2015-03-03 13:38:56
阅读次数:
196
本文非技术类文章,博主只是想分享这样的一种实现方法,帮助有需要的开发人员减少工作量。我是学java出身的,做开发2年了,很理解一句话:工欲善其事必先利其器。
本次实现的demo,用到了第三方的开源框架:1.JazzyViewPager https://github.com/jfeinstein10/JazzyViewPager(主要用它,效果比较多)...
分类:
移动开发 时间:
2015-03-03 11:38:22
阅读次数:
1814
目前市面上几乎所有的APP应用在第一次使用时都会有个引导页面,要么用引导用户操作,要么介绍产品优势,要么用来打广告等。引导页面一般是由3-6张图形界面组成,好的引导页面也不失为该app的亮丽风景!今天我也来说说引导页面的设计(当然有N种方法),我只是把我们项目中用到的方法代码贴出来,方便自己做个笔记。
我们实现的原理很简单,就是用一个ViewPager全屏展示一些图片,主要代码如下:
...
分类:
移动开发 时间:
2015-03-02 13:16:31
阅读次数:
162
当ViewPager切换到当前的Fragment时,Fragment会加载布局并显示内容,如果用户这时快速切换ViewPager,即Fragment需要加载UI内容,而又频繁地切换Fragment,就容易产生卡顿现象(类似在ListView快速滑动的同时加载图片容易卡顿)。=============...
分类:
其他好文 时间:
2015-03-02 12:51:26
阅读次数:
138
前言 打造一款完整可用的Android播放器有许多功能和细节需要完成,也涉及到各种丰富的知识和内容,本章将结合Fragment、ViewPager来搭建播放器的主界面,并实现本地播放基本功能。系列文章提供截图、代码说明、源码下载,欢迎交流!声明 欢迎转载,但请保留文章原始出处:) 博客园:http:...
分类:
移动开发 时间:
2015-03-02 11:01:15
阅读次数:
229
上次写了一个问答项目,用的fragment+viewpager架构,后来发现,划了几次之后,再划回来,会重新加载布局,重新获取数据,这样整个程序和卡,并且占用太多的网络资源。
当时的解决办法是,自己重写view,用最基本的Basepageradapder,算是不是很优雅的解决了问题。
当时知道是重新调用onCreateView方法原因,但是没有好的解决办法,现在知道了,这里记载一下。
我...
分类:
其他好文 时间:
2015-03-01 15:47:42
阅读次数:
148
当用户安装了一个应用,这个应用的开发者如果足够自信或者基于其他一些原因,当然希望用户也能安装自己其他的应用去试试,这样就能笼络更多用户,将网撒的更大.所以也就不难理解为啥很多时候我们明明就安装了一个新闻应用,但手机桌面却多了一个游戏市场的应用图标,然后我们点击这个图标就会安装这对应的APP游戏市场应用.更进一步,就做到静默安装,在后台安装了新的应用,用户回到桌面才发现, "OMG 我啥时候下了这...
分类:
移动开发 时间:
2015-02-28 18:46:07
阅读次数:
331
以下内容为原创,转载请注明:来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4303910.html参考微信,使用ViewPager来显示不同的tab,每个tab是一个Fragment,假设有3个tab,对应的fragment是FragmentA、Fr...
分类:
微信 时间:
2015-02-27 18:22:49
阅读次数:
286