Enum DownsampleStrategy.SampleSizeRounding
- java.lang.Object
-
- java.lang.Enum<DownsampleStrategy.SampleSizeRounding>
-
- com.bumptech.glide.load.resource.bitmap.DownsampleStrategy.SampleSizeRounding
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<DownsampleStrategy.SampleSizeRounding>
- Enclosing class:
- DownsampleStrategy
public static enum DownsampleStrategy.SampleSizeRounding extends java.lang.Enum<DownsampleStrategy.SampleSizeRounding>
Indicates whether to prefer to prefer downsampling or scaling to prefer lower memory usage or higher quality.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description MEMORYPrefer to round the sample size up so that the image is downsampled to smaller than the requested size to use less memory.QUALITYPrefer to round the sample size down so that the image is downsampled to larger than the requested size to maintain quality at the expense of extra memory usage.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DownsampleStrategy.SampleSizeRoundingvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static DownsampleStrategy.SampleSizeRounding[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MEMORY
public static final DownsampleStrategy.SampleSizeRounding MEMORY
Prefer to round the sample size up so that the image is downsampled to smaller than the requested size to use less memory.
-
QUALITY
public static final DownsampleStrategy.SampleSizeRounding QUALITY
Prefer to round the sample size down so that the image is downsampled to larger than the requested size to maintain quality at the expense of extra memory usage.
-
-
Method Detail
-
values
public static DownsampleStrategy.SampleSizeRounding[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DownsampleStrategy.SampleSizeRounding c : DownsampleStrategy.SampleSizeRounding.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DownsampleStrategy.SampleSizeRounding valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-