From 4b519c893b6e8778f197a0d7183e77c6c468d02a Mon Sep 17 00:00:00 2001 From: Data5tream <5tream@7base.net> Date: Tue, 22 Dec 2015 19:58:55 +0100 Subject: [PATCH] Added emojis to tasks (including edit forms) --- Habitica/res/layout/activity_task_form.xml | 8 ++++---- Habitica/res/layout/checklist_item.xml | 2 +- Habitica/res/layout/checklist_item_row.xml | 2 +- Habitica/res/layout/daily_item_card.xml | 4 ++-- Habitica/res/layout/edit_text_drawer_item.xml | 2 +- Habitica/res/layout/habit_item_card.xml | 4 ++-- Habitica/res/layout/reward_item_card.xml | 4 ++-- Habitica/res/layout/todo_item_card.xml | 4 ++-- .../com/habitrpg/android/habitica/TaskFormActivity.java | 9 +++++---- .../com/habitrpg/android/habitica/ui/EditTextDrawer.java | 3 ++- .../android/habitica/ui/adapter/CheckListAdapter.java | 3 ++- .../ui/adapter/HabitItemRecyclerViewAdapter.java | 3 ++- 12 files changed, 26 insertions(+), 22 deletions(-) diff --git a/Habitica/res/layout/activity_task_form.xml b/Habitica/res/layout/activity_task_form.xml index a29773e67..a732d73d0 100644 --- a/Habitica/res/layout/activity_task_form.xml +++ b/Habitica/res/layout/activity_task_form.xml @@ -24,7 +24,7 @@ android:layout_height="72dp" app:hintTextAppearance="@style/TextAppearance.AppCompat"> - - - - - - - - - - - - - - - { View view; @Bind(R.id.editText) - EditText editText; + EmojiconEditText editText; @Bind(R.id.btnAdd) Button btnAdd; diff --git a/Habitica/src/com/habitrpg/android/habitica/ui/adapter/CheckListAdapter.java b/Habitica/src/com/habitrpg/android/habitica/ui/adapter/CheckListAdapter.java index 446d914eb..d88f9de38 100644 --- a/Habitica/src/com/habitrpg/android/habitica/ui/adapter/CheckListAdapter.java +++ b/Habitica/src/com/habitrpg/android/habitica/ui/adapter/CheckListAdapter.java @@ -14,6 +14,7 @@ import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.ui.helpers.ItemTouchHelperAdapter; import com.habitrpg.android.habitica.ui.helpers.ItemTouchHelperViewHolder; import com.magicmicky.habitrpgwrapper.lib.models.tasks.ChecklistItem; +import com.rockerhieu.emojicon.EmojiconEditText; import java.util.ArrayList; import java.util.Collections; @@ -80,7 +81,7 @@ public class CheckListAdapter extends RecyclerView.Adapter for (ChecklistItem item : this.Item.checklist) { LinearLayout itemView = (LinearLayout) layoutInflater.inflate(R.layout.checklist_item_row, null); CheckBox checkbox = (CheckBox) itemView.findViewById(R.id.checkBox); - TextView textView = (TextView) itemView.findViewById(R.id.checkedTextView); + EmojiconTextView textView = (EmojiconTextView) itemView.findViewById(R.id.checkedTextView); // Populate the data into the template view using the data object textView.setText(item.getText()); checkbox.setChecked(item.getCompleted());