ScaleToFit
class ScaleToFit
kotlin.Any | ||
↳ | kotlin.Enum<android.graphics.Matrix.ScaleToFit> | |
↳ | android.graphics.Matrix.ScaleToFit |
Controls how the src rect should align into the dst rect for setRectToRect().
Summary
Enum values | |
---|---|
Compute a scale that will maintain the original src aspect ratio, but will also ensure that src fits entirely inside dst. |
|
Compute a scale that will maintain the original src aspect ratio, but will also ensure that src fits entirely inside dst. |
|
Scale in X and Y independently, so that src matches dst exactly. |
|
Compute a scale that will maintain the original src aspect ratio, but will also ensure that src fits entirely inside dst. |
Enum values
CENTER
enum val CENTER : Matrix.ScaleToFit
Compute a scale that will maintain the original src aspect ratio, but will also ensure that src fits entirely inside dst. At least one axis (X or Y) will fit exactly. The result is centered inside dst.
END
enum val END : Matrix.ScaleToFit
Compute a scale that will maintain the original src aspect ratio, but will also ensure that src fits entirely inside dst. At least one axis (X or Y) will fit exactly. END aligns the result to the right and bottom edges of dst.
FILL
enum val FILL : Matrix.ScaleToFit
Scale in X and Y independently, so that src matches dst exactly. This may change the aspect ratio of the src.
START
enum val START : Matrix.ScaleToFit
Compute a scale that will maintain the original src aspect ratio, but will also ensure that src fits entirely inside dst. At least one axis (X or Y) will fit exactly. START aligns the result to the left and top edges of dst.