diff --git a/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksFragment.kt b/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksFragment.kt index 953eb443b..118cd4b59 100644 --- a/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksFragment.kt +++ b/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksFragment.kt @@ -94,7 +94,6 @@ class TasksFragment : Fragment() { setupListAdapter() setupRefreshLayout(viewDataBinding.refreshLayout, viewDataBinding.tasksList) setupNavigation() - setupFab() } private fun setupNavigation() { @@ -138,15 +137,6 @@ class TasksFragment : Fragment() { } } - // TODO: Move this to databinding - private fun setupFab() { - requireView().findViewById(R.id.add_task_fab)?.let { - it.setOnClickListener { - navigateToAddNewTask() - } - } - } - private fun navigateToAddNewTask() { val action = TasksFragmentDirections .actionTasksFragmentToAddEditTaskFragment( diff --git a/app/src/main/res/layout/tasks_frag.xml b/app/src/main/res/layout/tasks_frag.xml index 4241da823..3bc4dfe7c 100644 --- a/app/src/main/res/layout/tasks_frag.xml +++ b/app/src/main/res/layout/tasks_frag.xml @@ -72,8 +72,8 @@ android:id="@+id/tasks_list" android:layout_width="match_parent" android:layout_height="wrap_content" - app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" - app:items="@{viewmodel.items}" /> + app:items="@{viewmodel.items}" + app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" /> + android:contentDescription="@string/no_tasks_image_content_description" + android:src="@{ContextCompat.getDrawable(context, viewmodel.noTaskIconRes)}" />