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.
Parameters | |
---|---|
width |
int :
The width of the size, in pixels |
height |
int :
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.
Parameters | |
---|---|
obj |
Object
|
Returns | |
---|---|
boolean |
true if the objects were equal, false otherwise
|
Get the height of the size (in pixels).
Returns | |
---|---|
int |
height |
Get the width of the size (in pixels).
Returns | |
---|---|
int |
width |
Returns | |
---|---|
int |
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
Parameters | |
---|---|
string |
String :
the string representation of a size value. |
Returns | |
---|---|
Size |
the size value represented by string . |
Throws | |
---|---|
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"
Returns | |
---|---|
String |
string representation of the size |