newly created task will get a light gray header bar

pull/14/head
Tim Su 13 years ago
parent db44d448f2
commit 8d3e7f5a24

@ -23,6 +23,7 @@ import android.content.Intent;
import android.content.res.Resources; import android.content.res.Resources;
import android.database.Cursor; import android.database.Cursor;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.Color;
import android.graphics.Paint; import android.graphics.Paint;
import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
@ -104,6 +105,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
Task.IMPORTANCE, Task.IMPORTANCE,
Task.DUE_DATE, Task.DUE_DATE,
Task.COMPLETION_DATE, Task.COMPLETION_DATE,
Task.MODIFICATION_DATE,
Task.HIDE_UNTIL, Task.HIDE_UNTIL,
Task.DELETION_DATE, Task.DELETION_DATE,
Task.DETAILS, Task.DETAILS,
@ -138,6 +140,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
private DetailLoaderThread detailLoader; private DetailLoaderThread detailLoader;
private int fontSize; private int fontSize;
protected boolean applyListenersToRowBody = false; protected boolean applyListenersToRowBody = false;
private long mostRecentlyMade = -1;
private final AtomicReference<String> query; private final AtomicReference<String> query;
@ -390,6 +393,9 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
} }
} }
if(Math.abs(DateUtilities.now() - task.getValue(Task.MODIFICATION_DATE)) < 2000L)
mostRecentlyMade = task.getId();
// details and decorations, expanded // details and decorations, expanded
decorationManager.request(viewHolder); decorationManager.request(viewHolder);
} }
@ -760,7 +766,10 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
} }
viewHolder.decorations = null; viewHolder.decorations = null;
} }
viewHolder.view.setBackgroundResource(android.R.drawable.list_selector_background); if(viewHolder.task.getId() == mostRecentlyMade)
viewHolder.view.setBackgroundColor(Color.argb(20, 255, 255, 255));
else
viewHolder.view.setBackgroundResource(android.R.drawable.list_selector_background);
} }
@Override @Override

Loading…
Cancel
Save