Files
android_translation_layer/src/api-impl/android/view/ViewConfiguration.java

54 lines
876 B
Java
Raw Normal View History

package android.view;
import android.content.Context;
/**
* default values are mainly based on AOSPs defaults. Does not account for scaling yet.
*/
public class ViewConfiguration {
public static ViewConfiguration get(Context context) {
return new ViewConfiguration();
}
public int getScaledTouchSlop() {
return 8;
}
public int getScaledMaximumFlingVelocity() {
return 8000;
}
public int getScaledMinimumFlingVelocity() {
return 50;
}
public static int getTapTimeout() {
2024-05-06 06:24:00 +02:00
return 100;
}
public static int getLongPressTimeout() {
2024-05-06 06:24:00 +02:00
return 400;
}
public int getScaledPagingTouchSlop(){
return 16;
}
public boolean hasPermanentMenuKey() {
return false;
}
public static int getDoubleTapTimeout() {
2024-05-06 06:24:00 +02:00
return 300;
}
public int getScaledDoubleTapSlop() {
return 100;
}
public static float getScrollFriction() {
return 0.015f;
}
}