public class ItemizedOverlayWithFocus<Item extends OverlayItem> extends ItemizedIconOverlay<Item>
ItemizedIconOverlay.ActiveItem, ItemizedIconOverlay.OnItemGestureListener<T>ItemizedOverlay.OnFocusChangeListenerOverlay.SnappableDEBUGMODE, DEFAULT_ZOOMLEVEL_MINIMAP_DIFFERENCE, NOT_SET| 构造器和说明 |
|---|
ItemizedOverlayWithFocus(Context pContext,
java.util.List<Item> aList,
ItemizedIconOverlay.OnItemGestureListener<Item> aOnItemTapListener)
构造器
|
ItemizedOverlayWithFocus(java.util.List<Item> aList,
Drawable pMarker,
Drawable pMarkerFocused,
int pFocusedBackgroundColor,
ItemizedIconOverlay.OnItemGestureListener<Item> aOnItemTapListener,
Context pContext)
构造器
|
ItemizedOverlayWithFocus(java.util.List<Item> aList,
ItemizedIconOverlay.OnItemGestureListener<Item> aOnItemTapListener,
Context pContext)
构造器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
draw(Canvas c,
MapView osmv,
boolean shadow)
绘制在地图上的覆盖物,
|
Item |
getFocusedItem()
获得焦点item
|
void |
setDescriptionBoxCornerWidth(int value)
设置宽度
|
void |
setDescriptionBoxPadding(int value)
设置边距值,默认为3px
|
void |
setDescriptionLineHeight(int value)
设置文本描述高度,默认是30
|
void |
setDescriptionMaxWidth(int value)
设置文本描述最大宽度,默认为600
|
void |
setDescriptionTitleExtraLineHeight(int value)
设置高度,默认为2
|
void |
setFocusedItem(int pIndex)
设置焦点item
|
void |
setFocusedItem(Item pItem)
设置焦点item
|
void |
setFocusItemsOnTap(boolean doit) |
void |
setFontSize(int value)
设置文本字体大小
|
void |
setMarkerBackgroundColor(int value)
设置背景颜色,默认是绿色
|
void |
setMarkerDescriptionForegroundColor(int value)
设置文本描述前景色
|
void |
setMarkerTitleForegroundColor(int value)
设置标题前景色
|
void |
unSetFocusedItem()
释放焦点item
|
addItem, addItem, addItems, getDrawnItemsLimit, onLongPress, onSingleTapConfirmed, onSnapToItem, removeAllItems, removeAllItems, removeItem, removeItem, setDrawnItemsLimit, sizegetFocus, getItem, setDrawFocusedItem, setFocus, setOnFocusChangeListenerisEnabled, onDetach, onDoubleTap, onDoubleTapEvent, onDown, onFling, onKeyDown, onKeyUp, onScroll, onShowPress, onSingleTapUp, onTouchEvent, onTrackballEvent, setEnabledpublic ItemizedOverlayWithFocus(Context pContext,
java.util.List<Item> aList,
ItemizedIconOverlay.OnItemGestureListener<Item> aOnItemTapListener)
pContext - 上下文对象aList - item集合aOnItemTapListener - 触摸监听public ItemizedOverlayWithFocus(java.util.List<Item> aList, ItemizedIconOverlay.OnItemGestureListener<Item> aOnItemTapListener, Context pContext)
aList - item集合aOnItemTapListener - 触摸监听pContext - 上下文public ItemizedOverlayWithFocus(java.util.List<Item> aList, Drawable pMarker, Drawable pMarkerFocused, int pFocusedBackgroundColor, ItemizedIconOverlay.OnItemGestureListener<Item> aOnItemTapListener, Context pContext)
aList - item集合pMarker - Drawable对象pMarkerFocused - 获取焦点的Drawable对象pFocusedBackgroundColor - 获取焦点的背景颜色值aOnItemTapListener - 触摸监听pContext - 上下文public void setDescriptionBoxPadding(int value)
value - 边距值public void setDescriptionBoxCornerWidth(int value)
宽度 - public void setDescriptionTitleExtraLineHeight(int value)
value - 高度public void setMarkerBackgroundColor(int value)
value - 背景颜色public void setMarkerTitleForegroundColor(int value)
value - 标题前景色public void setMarkerDescriptionForegroundColor(int value)
value - 文本描述前景色public void setFontSize(int value)
value - 文本字体大小public void setDescriptionMaxWidth(int value)
value - 文本描述最大宽度public void setDescriptionLineHeight(int value)
value - 文本描述高度public Item getFocusedItem()
public void setFocusedItem(int pIndex)
pIndex - 焦点public void unSetFocusedItem()
public void setFocusedItem(Item pItem)
pItem - Item对象public void setFocusItemsOnTap(boolean doit)
doit -