public class BaseMarkerBalloon extends java.lang.Object implements MarkerBalloon
MarkerBalloon
view.
You can add properties to the model.
Properties will be serialize to String
and restored after rotation.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KEY_TEXT
text property key, one of the most used properties for balloon.
|
Constructor and Description |
---|
BaseMarkerBalloon() |
Modifier and Type | Method and Description |
---|---|
void |
addProperty(java.lang.String key,
int value)
Add int property to balloon model.
|
void |
addProperty(java.lang.String key,
long value)
Add long property to balloon model.
|
void |
addProperty(java.lang.String key,
java.lang.String value)
Add property to balloon model.
|
int |
getIntProperty(java.lang.String key) |
long |
getLongProperty(java.lang.String key) |
java.lang.String |
getProperty(java.lang.String key)
Get property from balloon model.
|
java.lang.String |
getStringProperty(java.lang.String key) |
static BaseMarkerBalloon |
ofText(java.lang.String text)
Create balloon model with common text property.
|
void |
setText(java.lang.String text)
Add common text property to balloon model.
|
public static final java.lang.String KEY_TEXT
@NonNull public static BaseMarkerBalloon ofText(java.lang.String text)
text
- to be kept in modelpublic void addProperty(java.lang.String key, java.lang.String value)
key
- propertyvalue
- propertypublic void addProperty(java.lang.String key, int value)
key
- propertyvalue
- propertypublic void addProperty(java.lang.String key, long value)
key
- propertyvalue
- property@Nullable public java.lang.String getProperty(java.lang.String key)
key
- propertypublic void setText(java.lang.String text)
text
- valuepublic long getLongProperty(java.lang.String key)
key
- propertiespublic int getIntProperty(java.lang.String key)
key
- propertiespublic java.lang.String getStringProperty(java.lang.String key)
key
- of properties.