Java 从Firestore获取数据时Android加载图标

Java 从Firestore获取数据时Android加载图标,java,android,firebase,google-cloud-firestore,Java,Android,Firebase,Google Cloud Firestore,我正在从Firebase Firestore获取数据以填充ListView,我希望在获取数据时显示加载动画 布局的代码 <?xml version="1.0" encoding="utf-8"?> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" xmlns:android="http://schemas.android.com/ap

我正在从Firebase Firestore获取数据以填充ListView,我希望在获取数据时显示加载动画

布局的代码

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:android="http://schemas.android.com/apk/res/android">
    <RelativeLayout android:id="@+id/loading"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        xmlns:android="http://schemas.android.com/apk/res/android">
        <ProgressBar
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:indeterminate="true" />
    </RelativeLayout>
    <ListView android:id="@+id/list_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:visibility="gone"
        xmlns:android="http://schemas.android.com/apk/res/android" />
</FrameLayout>
private void finishLoadList(){
    RelativeLayout loadingLayout = (RelativeLayout) findViewById(R.id.loading);
    ListView listView = (ListView) findViewById(R.id.list_view);

    loadingLayout.setVisibility(View.GONE);
    listView.setVisibility(View.VISIBLE);
}