Rename drag "thumbnail" to the drag "shadow"
No functional changes; just a rename of the relevant class/method/parameters. Change-Id: I506f8b541027cf104553c27547d3e9972cd1add8
This commit is contained in:
@@ -52,7 +52,7 @@ public class DraggableDot extends View {
|
|||||||
CharSequence mLegend;
|
CharSequence mLegend;
|
||||||
|
|
||||||
static final int ANR_NONE = 0;
|
static final int ANR_NONE = 0;
|
||||||
static final int ANR_THUMBNAIL = 1;
|
static final int ANR_SHADOW = 1;
|
||||||
static final int ANR_DROP = 2;
|
static final int ANR_DROP = 2;
|
||||||
|
|
||||||
void sleepSixSeconds() {
|
void sleepSixSeconds() {
|
||||||
@@ -63,21 +63,21 @@ public class DraggableDot extends View {
|
|||||||
} while (SystemClock.uptimeMillis() < start + 6000);
|
} while (SystemClock.uptimeMillis() < start + 6000);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Thumbnail builder that can ANR if desired
|
// Shadow builder that can ANR if desired
|
||||||
class ANRThumbBuilder extends DragThumbnailBuilder {
|
class ANRShadowBuilder extends DragShadowBuilder {
|
||||||
boolean mDoAnr;
|
boolean mDoAnr;
|
||||||
|
|
||||||
public ANRThumbBuilder(View view, boolean doAnr) {
|
public ANRShadowBuilder(View view, boolean doAnr) {
|
||||||
super(view);
|
super(view);
|
||||||
mDoAnr = doAnr;
|
mDoAnr = doAnr;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDrawThumbnail(Canvas canvas) {
|
public void onDrawShadow(Canvas canvas) {
|
||||||
if (mDoAnr) {
|
if (mDoAnr) {
|
||||||
sleepSixSeconds();
|
sleepSixSeconds();
|
||||||
}
|
}
|
||||||
super.onDrawThumbnail(canvas);
|
super.onDrawShadow(canvas);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -136,7 +136,7 @@ public class DraggableDot extends View {
|
|||||||
setOnLongClickListener(new View.OnLongClickListener() {
|
setOnLongClickListener(new View.OnLongClickListener() {
|
||||||
public boolean onLongClick(View v) {
|
public boolean onLongClick(View v) {
|
||||||
ClipData data = ClipData.newPlainText("dot", null, "Dot : " + v.toString());
|
ClipData data = ClipData.newPlainText("dot", null, "Dot : " + v.toString());
|
||||||
v.startDrag(data, new ANRThumbBuilder(v, mAnrType == ANR_THUMBNAIL),
|
v.startDrag(data, new ANRShadowBuilder(v, mAnrType == ANR_SHADOW),
|
||||||
mLocalOnly, (Object)v);
|
mLocalOnly, (Object)v);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user