通常我们切换Fragment时,都是使用系统默认的动画。这里教大家一个可以从左右平滑切换的动画效果。 在3.0以后,我们可以使用android.app.Fragment和ObjectAnimator来实现: getFra…
标签:android fragment
Fragment 懒加载
为何懒加载 在�很多 App 都会有 �ViewPage + Fragment 的基本组合,但是众所周知 view�Pager 的 预加载机制,即使设置函数 setOffscreenPageLimit(0)也不能改变默认…
Android开发之ViewPager+Fragment+FragmentTabHost实现底部菜单
在Android开发中,底部菜单是经常要使用的,如微信、微博、支付宝等,实现底部菜单有好几种方式,大致分为: 通过TabWidget实现 隐藏TabWidget,通过RadioGroup和RadioButton实现底部菜…
工具类之FragmentUtils
fragment应该是广大Android开发者都用到过的一个view,在此我整理了一个操作比较齐全的工具类,应该也是网上独一无二的,在此推荐我收集到的几篇fragment比较好的文章,Square:从今天开始抛弃Frag…
ViewPager+Fragment 数据懒加载、页面可见切换回调
package com.wangsz.myapplication.fragment; import android.os.Bundle; import android.support.annotation.Nullabl…
java.lang.IllegalStateException: Fragment already added异常的处理
1.当快速双击调用FragmentTransaction.add()方法添加fragmentA,而fragmentA不是每次单独生成的因为DialogFragment.show()内部调用了FragmentTransac…
9行代码让你App内的Fragment对重叠说再见
在上一篇从源码角度分析,为什么会发生Fragment重叠?里,我们分析了造成Fragment重叠的原因,这一篇我会介绍几个解决方案,同时给出一个我的方案:9行代码让你app内的Fragment对重叠说再见! 更新: 官方…
在Fragment中使用StartActivityForResult,RequestCode错乱的问题
问题:在Fragment中使用startActivityForResult(intent, 1);然后在Activity中的onActivityResult(int requestCode, int resultCode…
Android战纪之Fragmentation的使用(单Activity+多Fragment设计)
单Activity+多Fragment设计(Fragmentation的使用) 本文介绍使用Fragmentation库打造单Activity+多Fragment的App基础架构: Fragmentation库提供了Su…
内容页fragment注意事项
类似新闻内容页,viewpager加载多个fragment并且经常切换的需求,这种情况下的内存需要特别注意,一不小心处理不当很容易出现内存暴涨,频繁触发gc页面卡顿,甚至oom的情况,针对这种需求总结下面几点注意事项 注…
Fragment中的ViewPager嵌套Fragment
问题:在Fragment中的ViewPager设置的是FragmentPagerAdapter,发现在使用getSupportFragmentManager的时候,会出现ViewPager中的内容不显示的情况。 解决方法…
Android重新打开APP应用程序或activity后fragment 重叠问题
问题发生的场景: 屏幕旋转 activity被强杀后重启 应用在后台被挤出后重新打开 。。。 产生原因: FragmentState没有保存隐藏还是显示这个状态,当生命周期又走一次的时候又创建了一次fragment,所以…