diff --git a/Habitica/res/layout/daily_item_card.xml b/Habitica/res/layout/daily_item_card.xml
index feb814abd..86639f3dc 100644
--- a/Habitica/res/layout/daily_item_card.xml
+++ b/Habitica/res/layout/daily_item_card.xml
@@ -3,61 +3,105 @@
+
-
-
+
+
-
-
-
+ android:checked="@{daily.completed}"
+ app:backgroundColor="@{daily.getLightTaskColor}"
+ android:gravity="center"
+ android:layout_gravity="center_horizontal" />
+
-
+
-
+ android:text="@{daily.notes}"
+ android:visibility="@{daily.notes != null ? View.VISIBLE : View.GONE}"/>
-
+ app:backgroundColor="@{daily.getLightTaskColor}"
+ android:visibility="@{daily.checklist.size > 0 ? View.VISIBLE : View.GONE}"
+ android:gravity="center"
+ android:layout_alignParentTop="true"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentRight="true"
+ android:layout_alignParentEnd="true">
+
+
+
+
-
-
+ android:gravity="center"
+ android:layout_alignParentTop="true"
+ android:layout_alignParentRight="true"
+ android:layout_alignParentEnd="true" />
+
+
+
+
+
\ No newline at end of file
diff --git a/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java b/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java
index efcc8deeb..8732ce30b 100644
--- a/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java
+++ b/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java
@@ -217,10 +217,12 @@ public class HabitItemRecyclerViewAdapter
ViewHelper.SetBackgroundTint(view, view.getResources().getColor(color));
}
- public abstract class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener, View.OnLongClickListener {
+ @BindingAdapter("app:backgroundColor")
+ public static void setBackgroundTintColor(View view, int color) {
+ view.setBackgroundColor(view.getResources().getColor(color));
+ }
- @InjectView(R.id.checkedTextView)
- protected CheckedTextView checkedTextView;
+ public abstract class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener, View.OnLongClickListener {
protected android.content.res.Resources resources;