diff --git a/app/src/main/java/com/example/bondoman/ui/transactionlists/TransactionMenuFragment.kt b/app/src/main/java/com/example/bondoman/ui/transactionlists/TransactionMenuFragment.kt index decdd1fb062402f58e649a8050620fa887960e61..a2076d942d9ea96cc8849ad58570cb5764022632 100644 --- a/app/src/main/java/com/example/bondoman/ui/transactionlists/TransactionMenuFragment.kt +++ b/app/src/main/java/com/example/bondoman/ui/transactionlists/TransactionMenuFragment.kt @@ -64,8 +64,12 @@ class TransactionMenuFragment : Fragment(), ListAction, MyBroadcastListener { viewModel.transactions.observe(viewLifecycleOwner, Observer {transactionsList-> binding.loadingView.visibility = View.GONE binding.transactionListView.visibility = View.VISIBLE - transactionMenuAdapter.updateTransactions(transactionsList.sortedBy { it.creationTime }) - + transactionMenuAdapter.updateTransactions(transactionsList.sortedBy { -it.creationTime }) + if(transactionsList.isEmpty()) { + binding.textView2.visibility = View.VISIBLE + } else{ + binding.textView2.visibility = View.INVISIBLE + } }) } diff --git a/app/src/main/res/layout/fragment_list.xml b/app/src/main/res/layout/fragment_list.xml index 336c1bd8b6591312ea688da01bfda2b68d528ef4..d8633213c9f9f0c652f5816a87f595e177080185 100644 --- a/app/src/main/res/layout/fragment_list.xml +++ b/app/src/main/res/layout/fragment_list.xml @@ -40,4 +40,15 @@ android:src="@drawable/ic_create" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" /> + + <TextView + android:id="@+id/textView2" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="No transactions yet." + android:visibility="invisible" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="@+id/transactionListView" /> </androidx.constraintlayout.widget.ConstraintLayout> \ No newline at end of file