public final class FMImageLayer extends FMLayer
限定符和类型 | 方法和说明 |
---|---|
void |
addMarker(java.util.ArrayList<FMImageMarker> markers)
添加标注物。
|
void |
addMarker(FMImageMarker marker)
添加标注物。
|
boolean |
contains(FMImageMarker imageMarker)
是否包含标注物
|
boolean |
equals(java.lang.Object o) |
java.util.ArrayList<FMImageMarker> |
getAll()
获取图层下所有的标注物。
|
int |
getCount()
获取图层里标注物的数目。
|
FMImageMarker |
getMarker(int index)
根据索引值,获取对应的标注物对象。
|
boolean |
onGesture(FMGesture g,
java.lang.Object object,
android.view.MotionEvent e1,
android.view.MotionEvent e2,
float distanceX,
float distanceY,
float velocityX,
float velocityY)
手势事件。
|
void |
removeAll()
移除所有的元素。
|
void |
removeMarker(FMImageMarker marker)
移除指定指针的标注物。
|
FMImageMarker |
removeMarker(int index)
移除指定指针的标注物。
|
getBundle, getLayerGroupId, getLayerHandle, getOnFMNodeListener, isVisible, setBundle, setOnFMNodeListener, setVisible
public void addMarker(FMImageMarker marker)
marker
- 标注物public void addMarker(java.util.ArrayList<FMImageMarker> markers)
markers
- 标注物public FMImageMarker removeMarker(int index)
index
- 索引值public void removeMarker(FMImageMarker marker)
marker
- 标注物对象public FMImageMarker getMarker(int index)
index
- 索引值public java.util.ArrayList<FMImageMarker> getAll()
public int getCount()
public boolean contains(FMImageMarker imageMarker)
imageMarker
- 图片标注物public boolean equals(java.lang.Object o)
equals
在类中 java.lang.Object
public boolean onGesture(FMGesture g, java.lang.Object object, android.view.MotionEvent e1, android.view.MotionEvent e2, float distanceX, float distanceY, float velocityX, float velocityY)
FMGestureHandler
g
- 手势类型object
- 拾取对象,如果没有则为nulle1
- 触摸事件e2
- 触摸事件,如果手势类型为FMGesture.SINGLETAP
,FMGesture.DOUBLETAP
,FMGesture.LONGPRESS
则为nulldistanceX
- 位移量,当手势类型为FMGesture.DRAG
才有效,其他手势类型返回0distanceY
- 位移量,当手势类型为FMGesture.DRAG
才有效,其他手势类型返回0velocityX
- 速度量,当手势类型为FMGesture.SWIPE
才有效,其他手势类型返回0velocityY
- 速度量,当手势类型为FMGesture.SWIPE
才有效,其他手势类型返回0