Add hidden task indicator to widget

pull/996/head
Alex Baker 6 years ago
parent 8516eefd08
commit f488dcc300

@ -145,6 +145,14 @@ class ScrollableViewsFactory implements RemoteViewsService.RemoteViewsFactory {
RemoteViews row = new RemoteViews(BuildConfig.APPLICATION_ID, R.layout.widget_row);
if (task.isHidden()) {
textColorTitle = textColorSecondary;
row.setViewVisibility(R.id.hidden_icon, View.VISIBLE);
row.setInt(R.id.hidden_icon, "setColorFilter", textColorSecondary);
} else {
row.setViewVisibility(R.id.hidden_icon, View.GONE);
}
if (task.isCompleted()) {
textColorTitle = textColorSecondary;
row.setInt(

@ -49,9 +49,19 @@
android:textSize="14sp"
tools:text="Tomorrow" />
<ImageView
android:id="@+id/hidden_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/widget_complete_box"
android:layout_below="@id/top_padding"
android:paddingStart="0dp"
android:paddingEnd="2dp"
android:src="@drawable/ic_outline_visibility_off_24px" />
<TextView
android:id="@+id/widget_text"
android:layout_toEndOf="@id/widget_complete_box"
android:layout_toEndOf="@id/hidden_icon"
android:layout_toStartOf="@id/widget_due_end"
android:layout_below="@id/top_padding"
android:layout_width="match_parent"
@ -70,7 +80,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/widget_text"
android:layout_alignStart="@id/widget_text"
android:layout_toEndOf="@id/widget_complete_box"
android:paddingTop="2dp"
android:paddingStart="0dp"
android:paddingEnd="@dimen/widget_padding"
@ -85,7 +95,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/widget_description"
android:layout_alignStart="@id/widget_text"
android:layout_toEndOf="@id/widget_complete_box"
android:ellipsize="end"
android:gravity="start|center_vertical"
android:singleLine="true"
@ -99,7 +109,7 @@
android:layout_height="wrap_content"
android:layout_below="@id/widget_due_bottom"
android:layout_marginTop="2dp"
android:layout_alignStart="@id/widget_text"
android:layout_toEndOf="@id/widget_complete_box"
android:background="@drawable/widget_chip_light"
android:orientation="horizontal"
tools:background="@drawable/widget_chip_light">

Loading…
Cancel
Save