Added a No Transactions message to theTransactionsActivity when there are no transactions yet for the current account.

master
Severiano Jaramillo 2019-03-20 14:29:11 -06:00
parent 50526c6bda
commit 07fdab41a4
4 changed files with 32 additions and 7 deletions

View File

@ -86,6 +86,14 @@ class TransactionsFragment : Fragment(), FilterOptionsDialog.OnFilterOptionsSele
this.transfersDetails.clear()
this.transfersDetails.addAll(transfersDetails)
applyFilterOptions(false)
if (transfersDetails.isEmpty()) {
rvTransactions.visibility = View.GONE
tvEmpty.visibility = View.VISIBLE
} else {
rvTransactions.visibility = View.VISIBLE
tvEmpty.visibility = View.GONE
}
})
// Set custom touch listener to handle bounce/stretch effect

View File

@ -1,11 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.recyclerview.widget.RecyclerView
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/rvTransactions"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/card_margin"
android:clipToPadding="false"
tools:listitem="@layout/item_transaction"
tools:itemCount="6"/>
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rvTransactions"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/card_margin"
android:clipToPadding="false"
tools:listitem="@layout/item_transaction"
tools:itemCount="6"/>
<TextView
android:id="@+id/tvEmpty"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="@string/text__no_transactions"
android:textAppearance="@style/TextAppearance.Bitsy.Body1"
android:textSize="18sp"/>
</FrameLayout>

View File

@ -47,6 +47,7 @@
<string name="title_search">Buscar</string>
<string name="title_filter">Filtrar</string>
<string name="title_export">Exportar</string>
<string name="text__no_transactions">Sin Transacciones</string>
<!-- Transactions filter options -->
<string name="title_filter_options">Opciones de filtrado</string>

View File

@ -47,6 +47,7 @@
<string name="title_search">Search</string>
<string name="title_filter">Filter</string>
<string name="title_export">Export</string>
<string name="text__no_transactions">No Transactions</string>
<!-- Transactions filter options -->
<string name="title_filter_options">Filter options</string>