in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/EmptyTasksViewDataMapper.java [27:49]
public static EmptyTasksViewData createEmptyTaskViewData(TasksFilterType filter) {
EmptyTasksViewData.Builder builder = EmptyTasksViewData.builder();
switch (filter) {
case ACTIVE_TASKS:
return builder
.addViewVisibility(View.GONE)
.title(R.string.no_tasks_active)
.icon(R.drawable.ic_check_circle_24dp)
.build();
case COMPLETED_TASKS:
return builder
.addViewVisibility(View.GONE)
.title(R.string.no_tasks_completed)
.icon(R.drawable.ic_verified_user_24dp)
.build();
default:
return builder
.addViewVisibility(View.VISIBLE)
.title(R.string.no_tasks_all)
.icon(R.drawable.ic_assignment_turned_in_24dp)
.build();
}
}