完全下载后显示recyclerview

时间:2018-06-09 05:53:26

标签: android firebase

我正在使用Firebase

我有Glide和文本的适配器

如何在完全下载后显示RecyclerView?

我需要它,因为首先我的应用程序加载文本,大约2秒后开始在视图中更改图像

此外,一些用户有不同的互联网速度

“。getViewTreeObserver()。addOnGlobalLayoutListener”使用带有图像的文本

“。postDelay”是个坏主意,因为互联网速度不同

1 个答案:

答案 0 :(得分:1)

首先,在布局资源文件中,将RecyclerView的可见性设置为GONE。下载完成后,立即将该可见性设置为java文件中的VISIBLE

正如您在问题中标记了Firebase一样。您可能试图说明您在代码中使用ValueEventListener,因此您可以在RecyclerView中设置ValueEventListener的可见性。

要在xml文件中设置可见性,请使用以下属性:

android:visibility="gone"

要在java文件中设置可见性,请使用以下代码:

findViewById("recycler_view").setVisibility(View.VISIBLE);
相关问题