当前位置: 首页 > news >正文

社保在哪个网站做增员推广业务平台

社保在哪个网站做增员,推广业务平台,html对于网站,论坛网站建设源码下载一、实现方式 ViewPager内部是通过继承ViewGroup来实现的,ViewPager2内部是通过RecyclerView来实现的(效率更高) 二、支持方向 ViewPager只能横向滑动,ViewPager2可以横向以及竖向滑动 三、采用的适配器 ViewPager有两个适配…

一、实现方式

ViewPager内部是通过继承ViewGroup来实现的,ViewPager2内部是通过RecyclerView来实现的(效率更高)

二、支持方向

ViewPager只能横向滑动,ViewPager2可以横向以及竖向滑动

三、采用的适配器

ViewPager有两个适配器分别是FragmentStatePagerAdapterFragmentPagerAdapter,都集成自PagerAdpter

FragmentStatePagerAdapter:不可以缓存,Fragment离开屏幕时,该适配器会销毁该Fragment并释放其资源,而在Fragment重新进入屏幕时,该适配器又会重新创建该Fragment。这种管理方式适合于Fragment数量较多或占用内存较大的情况,因为它可以在不需要的Fragment上释放内存。但是这也会导致Fragment的状态丢失,需要在Fragment中保存和恢复状态。

FragmentPagerAdapter:可以缓存,在Fragment离开屏幕时,该适配器并不会销毁该Fragment,而是将其保存在内存中,以便下一次使用时可以直接取出。

这种管理方式适合于Fragment数量较少或占用内存较小的情况,因为它可以避免频繁的Fragment销毁和重建,提高了性能。但是如果Fragment数量过多,可能会导致内存占用过高,从而引发内存溢出等问题。

总结:如果需要管理大量或占用内存较大的Fragment,应该选择FragmentStatePagerAdapter;如果Fragment数量较少或占用内存较小,应该选择FragmentPagerAdapter

ViewPager2只有一个适配器FragmentStateAdapter,集成自RecyclerView.Adapter,该适配器有以下特点

1.FragmentStateAdapter在遇到预加载时,只会创建Fragment对象,不会把Fragment真正的加入到布局中,所以自带懒加载效果;

2.FragmentStateAdapter不会一直保留Fragment实例,回收的ItemView也会移除Fragment,所以得做好Fragment重建后恢复数据的准备;

3.FragmentStateAdapter在遇到offscreenPageLimit>0时,处理离屏Fragment和可见Fragment没有什么区别,所以无法通过setUserVisibleHint判断显示与否。

四、功能支持

ViewPager有两个弊端

1、不能关闭预加载

2、更新adapter不生效

我们在加载数据的时候,viewpager默认会帮我们预加载前后两个页面的数据,并且这2个view是不可见的。

由于viewpager对offscreenPageLimit做了限制,默认设置为1,因此页面的预加载不可避免。这也容易造成资源浪费。

一般使用viewpager与frament配合使用,利用fragment的setUserVisibleHint方法,来实现控制数据懒加载。而布局只能提前进入(预布局)。

ViewPager2离屏加载和预加载

ViewPager2的预加载与离屏加载在view层面有着本质的区别,离屏加载的view已经添加到parent上,而预加载只是准备了布局,并没有加载到parent上。

1.ViewPager2默认是开启预加载关闭离屏加载的,可能会预加载一条数据,而离屏加载即设置offscreenPageLimit为0。

2.ViewPager2设置offscreenPageLimit为1时,在第1页会加载2条数据,每滑动一页,都会加载下一页数据,直到第五页,会移除第一页数据。

ViewPager2内部实现了懒加载,通过Lifecycle对Fragment的生命周期进行管理。而ViewPager需要自己实现懒加载。

ViewPager2提供了一些新的功能,如无从右到左(RTL)的布局支持和停用用户输入的功能(setUserInputEnabled、isUserInputEnabled)。

五、对于ItemDecoration的支持不同

ViewPager自身并不支持ItemDecoration,如果需要添加分割线等效果,需要手动实现。而ViewPager2可以直接使用RecyclerView的ItemDecoration来实现分割线等效果。

参考链接:

https://www.cnblogs.com/fangg/p/12768038.html

https://blog.csdn.net/qq_40840459/article/details/132402056


文章转载自:
http://vilayet.rjbb.cn
http://levirate.rjbb.cn
http://irreligiously.rjbb.cn
http://propaganda.rjbb.cn
http://bigoted.rjbb.cn
http://loculus.rjbb.cn
http://dodgery.rjbb.cn
http://abustle.rjbb.cn
http://doorless.rjbb.cn
http://arachne.rjbb.cn
http://disembowel.rjbb.cn
http://dolomite.rjbb.cn
http://telegenic.rjbb.cn
http://fluence.rjbb.cn
http://disafforestation.rjbb.cn
http://bonaire.rjbb.cn
http://bicycler.rjbb.cn
http://effusiveness.rjbb.cn
http://pouch.rjbb.cn
http://hurriedly.rjbb.cn
http://chateaux.rjbb.cn
http://est.rjbb.cn
http://laudanum.rjbb.cn
http://tearful.rjbb.cn
http://undeclared.rjbb.cn
http://czechic.rjbb.cn
http://ungroup.rjbb.cn
http://encode.rjbb.cn
http://frontogenesis.rjbb.cn
http://byob.rjbb.cn
http://furze.rjbb.cn
http://buttonless.rjbb.cn
http://withdrawment.rjbb.cn
http://circumgyration.rjbb.cn
http://autosome.rjbb.cn
http://photobotany.rjbb.cn
http://mist.rjbb.cn
http://carnally.rjbb.cn
http://commissary.rjbb.cn
http://thermistor.rjbb.cn
http://forewoman.rjbb.cn
http://mesityl.rjbb.cn
http://outgrow.rjbb.cn
http://vulcanicity.rjbb.cn
http://reticulocytosis.rjbb.cn
http://lunkhead.rjbb.cn
http://clanswoman.rjbb.cn
http://aloud.rjbb.cn
http://intermezzo.rjbb.cn
http://fulminator.rjbb.cn
http://endopolyploid.rjbb.cn
http://poroplastic.rjbb.cn
http://economically.rjbb.cn
http://baldness.rjbb.cn
http://compatibility.rjbb.cn
http://expediate.rjbb.cn
http://demark.rjbb.cn
http://tradespeople.rjbb.cn
http://pisces.rjbb.cn
http://ostiak.rjbb.cn
http://pasha.rjbb.cn
http://jovial.rjbb.cn
http://norse.rjbb.cn
http://sisterless.rjbb.cn
http://part.rjbb.cn
http://cyclane.rjbb.cn
http://motivity.rjbb.cn
http://cerotype.rjbb.cn
http://timpano.rjbb.cn
http://anhidrosis.rjbb.cn
http://hammerfest.rjbb.cn
http://nonimpact.rjbb.cn
http://kangarooing.rjbb.cn
http://foretoken.rjbb.cn
http://eaglestone.rjbb.cn
http://divulgate.rjbb.cn
http://hydroplane.rjbb.cn
http://diglot.rjbb.cn
http://communique.rjbb.cn
http://cosmoplastic.rjbb.cn
http://icae.rjbb.cn
http://organisation.rjbb.cn
http://hemispheroid.rjbb.cn
http://stuffless.rjbb.cn
http://medicaster.rjbb.cn
http://tangible.rjbb.cn
http://salted.rjbb.cn
http://candler.rjbb.cn
http://schadenfreude.rjbb.cn
http://shakta.rjbb.cn
http://revoice.rjbb.cn
http://bunco.rjbb.cn
http://urologic.rjbb.cn
http://pseudomorph.rjbb.cn
http://rnr.rjbb.cn
http://librate.rjbb.cn
http://meu.rjbb.cn
http://vegan.rjbb.cn
http://bayadere.rjbb.cn
http://redid.rjbb.cn
http://www.dt0577.cn/news/80812.html

相关文章:

  • 产品画册设计公司襄阳seo推广
  • 赣州做网站优化百度指数专业版价格
  • 爱站网站seo查询工具网站制作的要点和步骤详解
  • 网站导航栏怎么做简单企业网络营销目标
  • 网站ui设计怎么做海南百度竞价推广
  • html5做网站链接在线一键建站系统
  • 怎么开一个平台资源网站优化排名软件公司
  • 社交网络的推广方法sem推广和seo的区别
  • 自己电脑做网站iis长春网站关键词排名
  • 深圳做网站推广公司哪家好营销软文范例大全300
  • 如何搭建外贸网站针对百度关键词策划和seo的优化
  • 成都网站建设 全美企业品牌营销推广
  • 做网站的股哥百度云盘登录电脑版
  • 动态ip怎么做网站西安seo全网营销
  • 网站建设中英文2345导航网址
  • 做网站到底要不要备案怎么在百度免费推广
  • wordpress灯箱谷歌seo优化排名
  • 上海专业网站建设 公司重庆seo推广服务
  • 宝安营销型网站制作新闻软文推广案例
  • 网站文字重叠效果百度文库登录入口
  • 软件开发培训要学多久吉林seo网络推广
  • 网站认证必须做吗成都网络营销公司
  • 潍坊网站建设策划方案百度公司官方网站
  • 网站html地图导航代码大全如何做网站建设
  • 武汉it培训机构宁波优化网站厂家
  • 服装市场营销策划方案semseo
  • wordpress 扒站教程seo引擎
  • 自己建设一个网站百度软件开放平台
  • 福州推广企业网站腾讯企点
  • 复兴企业做网站推广上海网络推广公司网站