Android 单击导航项时,如何使导航抽屉平稳关闭
我使用了android studio中生成的基本导航抽屉。我注意到我的导航滑块滑得很平滑,有时会出现滞后。我发现Android 单击导航项时,如何使导航抽屉平稳关闭,android,android-fragments,navigation-drawer,Android,Android Fragments,Navigation Drawer,我使用了android studio中生成的基本导航抽屉。我注意到我的导航滑块滑得很平滑,有时会出现滞后。我发现LayoutInflater的滞后原因是我在片段上膨胀了另一个布局 我所做的是 ViewGroup myLayout = view.findViewById(R.id.current_layout); View mayLayoutTwo = LayoutInflater.from(CurrentFragment.this.getActivity()).inflate(R.layout.
LayoutInflater
的滞后原因是我在片段上膨胀了另一个布局
我所做的是
ViewGroup myLayout = view.findViewById(R.id.current_layout);
View mayLayoutTwo = LayoutInflater.from(CurrentFragment.this.getActivity()).inflate(R.layout.cardview_to_inflate, myLayout, false);
myLayout.addView(mayLayoutTwo);
我想知道是否有可能避免导航抽屉滑轨上的延迟。请帮助我解决此问题。带有多个片段的导航抽屉是常见用法。因此,根据您在onCreate()生命周期阶段加载的片段,您的导航抽屉在关闭时可能不会平滑 So解决方案1: 避免在片段启动状态下重载。(例如,异步加载数据。) 解决方案2:
导航抽屉关闭时,显示占位符视图(例如白色屏幕)。一旦NV抽屉关闭,显示您的片段。带有多个片段的导航抽屉是常见用法。因此,根据您在onCreate()生命周期阶段加载的片段,您的导航抽屉在关闭时可能不会平滑 So解决方案1: 避免在片段启动状态下重载。(例如,异步加载数据。) 解决方案2:
导航抽屉关闭时,显示占位符视图(例如白色屏幕)。一旦NV抽屉关闭,显示片段。您可以使用动画进行片段转换,以提供更好的用户体验,因为默认的片段转换看起来有点笨拙,因此提供您自己的转换将让用户感觉更平滑,是的,在启动片段时避免进行更大的异步调用。您可以使用片段转换动画来提供更好的用户体验,因为默认的片段转换看起来有点笨拙,所以提供您自己的转换会让用户感觉更平滑,是的,请避免在启动片段时进行较大的异步调用。布局充气器仅调用一次。不是每次。发布您的导航抽屉代码和片段代码否,这是一个cardview。我可能只使用一次调用的几个timeLayout充气机。不是每次。发布您的导航抽屉代码和片段代码否,这是一个cardview。我可能会用几次