Commit 0d736b3e authored by Qiu Xiang's avatar Qiu Xiang

添加 Android Marker#clickable 接口

parent f687c7cb
......@@ -71,6 +71,12 @@ class AMapMarker(context: Context) : ReactViewGroup(context) {
marker?.isDraggable = value
}
var clickable_: Boolean = true
set(value) {
field = value
marker?.isClickable = value
}
var active: Boolean = false
set(value) {
field = value
......@@ -100,6 +106,8 @@ class AMapMarker(context: Context) : ReactViewGroup(context) {
} else {
marker?.hideInfoWindow()
}
marker?.isClickable = this.clickable_
}
fun setIcon(icon: String) {
......
......@@ -67,6 +67,11 @@ internal class AMapMarkerManager : ViewGroupManager<AMapMarker>() {
marker.draggable = draggable
}
@ReactProp(name = "clickable")
fun setClickable(marker: AMapMarker, clickable: Boolean) {
marker.clickable_ = clickable
}
@ReactProp(name = "active")
fun setSelected(marker: AMapMarker, active: Boolean) {
marker.active = active
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment