AI-generated Key Takeaways
-
The
Tile
class holds information about a map tile, including its width, height, and image data. -
Tile data is stored as a byte array and is used to create the tile image.
-
You can create a
Tile
object by specifying its width, height, and image data. -
Tile
objects are Parcelable, meaning they can be easily passed between components.
Contains information about a Tile that is returned by a TileProvider
.
Inherited Constant Summary
Field Summary
public final byte[] | data | A byte array containing the image data. |
public final int | height | The height of the image encoded by
data
in pixels. |
public final int | width | The width of the image encoded by data
in pixels. |
Public Constructor Summary
Public Method Summary
void |
writeToParcel(Parcel out, int
flags)
|
Inherited Method Summary
Fields
public final byte[] data
A byte array containing the image data. The image will be created from this data by
calling
BitmapFactory.decodeByteArray(byte[], int, int)
. Other than in the case of
TileProvider.NO_TILE
,
data
should never be null
.
public final int height
The height of the image encoded by data
in pixels.
public final int width
The width of the image encoded by data
in pixels.
Public Constructors
public Tile (int width, int height, byte[] data)
Constructs a Tile
.
Parameters
width | the width of the image in pixels |
---|---|
height | the height of the image in pixels |
data | A byte array containing the image data. The image will be created from this
data by calling
BitmapFactory.decodeByteArray(byte[], int, int) . Except for
TileProvider.NO_TILE ,
data should never be null . |