Navigation的fragment中有RecyclerView,item数量比较多,导航到下一页再回来当前页的时候,item大量绘制会导致fragment切换动画卡顿,有什么 好的解决优化办法吗?因为我为了保存RecyclerView的状态,adapter只初始化一次,谢谢!
默认Navigation切换页面会重新渲染界面内ui,可以更改默认方法,切换页面不重新渲染。
因为Navigation里面切换Fragment会将上一个Fragment销毁,所以肯定会重新渲染,所以一般不建议使用这个Navigation当成APP首页切换,这里有个大佬,自定义了一套FixFragmentNavigator类,将Navigation中replace切换改成了hide和show,解决了该问题,你可以看看https://blog.csdn.net/qq_15059163/article/details/112347958