ImportKeys: Add empty list message

This commit is contained in:
Andrea Torlaschi
2016-06-02 15:44:19 +02:00
parent 8ae245e6df
commit d9562461eb
4 changed files with 61 additions and 31 deletions

View File

@@ -65,6 +65,7 @@
android:drawablePadding="8dp"
android:drawableRight="@drawable/ic_file_download_white_24dp"
android:gravity="center_vertical"
android:maxLines="1"
android:text="@string/import_import"
android:textColor="#ffffffff" />

View File

@@ -1,22 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/md_grey_100">
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<ProgressBar
android:id="@+id/progress_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone" />
<data>
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
<import type="android.view.View" />
<import
alias="i"
type="org.sufficientlysecure.keychain.ui.ImportKeysListFragment" />
<variable
name="status"
type="int" />
</data>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:scrollbars="vertical"
android:visibility="gone" />
</FrameLayout>
android:background="@color/md_grey_100">
<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="@{status == i.STATUS_LOADING ? View.VISIBLE : View.GONE}" />
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:scrollbars="vertical"
android:visibility="@{status == i.STATUS_LOADED ? View.VISIBLE : View.GONE}" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/error_nothing_import"
android:visibility="@{status == i.STATUS_EMPTY ? View.VISIBLE : View.GONE}" />
</FrameLayout>
</layout>