package com.google.android.apps.common.testing.ui.espresso.action;
/**
* Returns different touch target sizes.
*/
public enum Press implements PrecisionDescriber {
PINPOINT {
@Override
public float[] describePrecision() {
float[] pinpoint = {1f, 1f};
return pinpoint;
}
},
FINGER {
// average width of the index finger is 16 – 20 mm.
@Override
public float[] describePrecision() {
float finger[] = {16f, 16f};
return finger;
}
},
// average width of an adult thumb is 25 mm (1 inch).
THUMB {
@Override
public float[] describePrecision() {
float thumb[] = {25f, 25f};
return thumb;
}
};
}