public class GravityUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
getDefaultPivot(Settings settings,
android.graphics.Point out)
Calculates default pivot point for scale and rotation.
|
static void |
getImagePosition(android.graphics.Matrix matrix,
Settings settings,
android.graphics.Rect out)
Calculates image position (scaled and rotated) within viewport area with gravity applied.
|
static void |
getImagePosition(State state,
Settings settings,
android.graphics.Rect out)
Calculates image position (scaled and rotated) within viewport area with gravity applied.
|
static void |
getMovementAreaPosition(Settings settings,
android.graphics.Rect out)
Calculates movement area position within viewport area with gravity applied.
|
public static void getImagePosition(@NonNull
State state,
@NonNull
Settings settings,
@NonNull
android.graphics.Rect out)
state - Image statesettings - Image settingsout - Output rectanglepublic static void getImagePosition(@NonNull
android.graphics.Matrix matrix,
@NonNull
Settings settings,
@NonNull
android.graphics.Rect out)
matrix - Image matrixsettings - Image settingsout - Output rectanglepublic static void getMovementAreaPosition(@NonNull
Settings settings,
@NonNull
android.graphics.Rect out)
settings - Image settingsout - Output rectanglepublic static void getDefaultPivot(@NonNull
Settings settings,
@NonNull
android.graphics.Point out)
settings - Image settingsout - Output point