我有一个主要 Activity 正在托管一个 fragment 。 Activity 中的一个 fragment 导航到第二个 fragment ,当我从 fragment 1 替换为 fragment 2 时,我想放置一个带有微调器样式的进度条,因为完全加载第二个 fragment 需要时间。
最佳答案
您应该在父 Activity 中实现一个带有 2 个回调的接口(interface)(比如说,ProgressActivityListener
):showProgressBar
和 hideProgressBar
。然后,当第一个 fragment 显示第二个 fragment 时,在开始转换调用之前
((ProgressActivityListener) getActivity()).showProgressBar()
当第二个 fragment 加载完成时调用
((ProgressActivityListener) getActivity()).hideProgressBar()
。
关于java - 如何在两个 fragment 之间放置进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38026387/