java.lang.Object | |
↳ | com.google.android.gms.common.images.Size |
Immutable class for describing width and height dimensions in pixels.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a new immutable Size instance.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Check if this size is equal to another size.
| |||||||||||
Get the height of the size (in pixels).
| |||||||||||
Get the width of the size (in pixels).
| |||||||||||
Parses the specified string as a size value.
| |||||||||||
Return the size represented as a string with the format
"WxH"
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Create a new immutable Size instance.
width | The width of the size, in pixels |
---|---|
height | The height of the size, in pixels |
Check if this size is equal to another size.
Two sizes are equal if and only if both their widths and heights are equal.
A size object is never equal to any other type of object.
true
if the objects were equal, false
otherwise
Get the height of the size (in pixels).
Get the width of the size (in pixels).
Parses the specified string as a size value.
The ASCII characters \
u002a
('*') and
\
u0078
('x') are recognized as separators between
the width and height.
For any Size s
: Size.parseSize(s.toString()).equals(s)
.
However, the method also handles sizes expressed in the
following forms:
"widthx
height" or
"width*
height" => new Size(width, height)
,
where width and height are string integers potentially
containing a sign, such as "-10", "+7" or "5".
Size.parseSize("3*+6").equals(new Size(3, 6)) == true
Size.parseSize("-3x-6").equals(new Size(-3, -6)) == true
Size.parseSize("4 by 3") => throws NumberFormatException
string | the string representation of a size value. |
---|
string
.NumberFormatException | if string cannot be parsed
as a size value. |
---|---|
NullPointerException | if string was null
|
Return the size represented as a string with the format "WxH"