<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical"> <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/swipe_refresh" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" android:clipToPadding="false" android:scrollbars="vertical" /> <TextView android:id="@android:id/empty" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center|center_vertical" android:layout_marginTop="15dp" android:text="@string/contact_selection_group_activity__finding_contacts" android:textSize="20sp" /> </android.support.v4.widget.SwipeRefreshLayout> <org.thoughtcrime.securesms.components.RecyclerViewFastScroller android:id="@+id/fast_scroller" android:layout_width="wrap_content" android:layout_height="match_parent" android:visibility="gone" android:layout_gravity="end"/> <LinearLayout android:id="@+id/show_contacts_container" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:layout_gravity="center" android:visibility="gone" tools:visibility="visible"> <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <com.pnikosis.materialishprogress.ProgressWheel android:id="@+id/progress" android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="invisible" app:matProg_circleRadius="145dp" app:matProg_barWidth="6dp" app:matProg_rimColor="@color/signal_primary" app:matProg_barColor="@color/signal_primary_dark" app:matProg_progressIndeterminate="true" tools:visibility="visible" /> <ImageView android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/no_contacts"/> </FrameLayout> <TextView android:id="@+id/show_contacts_description" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:layout_marginStart="50dp" android:layout_marginEnd="50dp" android:textSize="15sp" android:lineSpacingMultiplier="1.3" android:gravity="center" android:text="@string/contact_selection_list_fragment__signal_needs_access_to_your_contacts_in_order_to_display_them"/> <Button android:id="@+id/show_contacts_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:layout_gravity="center_horizontal" android:background="@color/signal_primary" android:textColor="@color/white" android:padding="10dp" android:text="@string/contact_selection_list_fragment__show_contacts"/> </LinearLayout> </FrameLayout>