# ImageView


```
public class ImageView implements Parcelable
```

<br />

*** ** * ** ***

Holds relevant metadata to render a bitmap from a png resource file.

## Summary

| ### Public fields |
|---|---|
| `int` | `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/ImageView#resourceId()` |

| ### Public constructors |
|---|
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/ImageView#ImageView()()` Default constructor for ImageView. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/ImageView#ImageView(int)(int resourceId)` Constructor for ImageView with parameters for required fields. |

| ### Public methods |
|---|---|
| `boolean` | `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/ImageView#equals(java.lang.Object)(@https://developer.android.com/reference/androidx/annotation/Nullable.html https://developer.android.com/reference/java/lang/Object.html other)` |
| `int` | `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/ImageView#getResourceId()()` Returns the resource id of the png image. |
| `int` | `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/ImageView#hashCode()()` |
| `void` | `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/ImageView#setResourceId(int)(int resourceId)` Sets the resource id that points to a png image already packaged in the host app's resources. |
| `void` | `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/ImageView#writeToParcel(android.os.Parcel,int)(https://developer.android.com/reference/android/os/Parcel.html dest, int flags)` |

### Inherited Constants

From [android.os.Parcelable](https://developer.android.com/reference/android/os/Parcelable.html) `static final int` `https://developer.android.com/reference/android/os/Parcelable.html#CONTENTS_FILE_DESCRIPTOR = 1` `static final int` `https://developer.android.com/reference/android/os/Parcelable.html#PARCELABLE_WRITE_RETURN_VALUE = 1`

### Inherited methods

From [android.os.Parcelable](https://developer.android.com/reference/android/os/Parcelable.html) `abstract int` `https://developer.android.com/reference/android/os/Parcelable.html#describeContents()()`

## Public fields

### resourceId

```
public int resourceId
```

## Public constructors

### ImageView

```
public ImageView()
```

Default constructor for ImageView.

### ImageView

```
public ImageView(int resourceId)
```

Constructor for ImageView with parameters for required fields.

| Parameters |
|---|---|
| `int resourceId` | The resource id of the png image. |

## Public methods

### equals

```
public boolean equals(@Nullable Object other)
```

### getResourceId

```
public int getResourceId()
```

Returns the resource id of the png image. Default value is -1 .

### hashCode

```
public int hashCode()
```

### setResourceId

```
public void setResourceId(int resourceId)
```

Sets the resource id that points to a png image already packaged in the host app's resources.

### writeToParcel

```
public void writeToParcel(Parcel dest, int flags)
```