Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
R
react-native-amap3d
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
放牛的园子
react-native-amap3d
Commits
87ccaf18
Commit
87ccaf18
authored
Dec 26, 2017
by
7c00
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add android Marker clickDisabled and infoWindowDisabled props
ref #143
parent
bc6ff3b7
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
6 deletions
+17
-6
AMapMarker.kt
...src/main/java/cn/qiuxiang/react/amap3d/maps/AMapMarker.kt
+9
-3
AMapMarkerManager.kt
...n/java/cn/qiuxiang/react/amap3d/maps/AMapMarkerManager.kt
+8
-3
No files found.
android/src/main/java/cn/qiuxiang/react/amap3d/maps/AMapMarker.kt
View file @
87ccaf18
...
...
@@ -77,12 +77,18 @@ class AMapMarker(context: Context) : ReactViewGroup(context), AMapOverlay {
marker
?.
isDraggable
=
value
}
var
d
isabled
:
Boolean
=
false
var
clickD
isabled
:
Boolean
=
false
set
(
value
)
{
field
=
value
marker
?.
isClickable
=
!
value
}
var
infoWindowDisabled
:
Boolean
=
false
set
(
value
)
{
field
=
value
marker
?.
isInfoWindowEnable
=
!
value
}
var
active
:
Boolean
=
false
set
(
value
)
{
field
=
value
...
...
@@ -107,13 +113,13 @@ class AMapMarker(context: Context) : ReactViewGroup(context), AMapOverlay {
.
draggable
(
draggable
)
.
position
(
position
)
.
anchor
(
anchorU
,
anchorV
)
.
infoWindowEnable
(!
infoWindowDisabled
)
.
title
(
title
)
.
infoWindowEnable
(
true
)
.
snippet
(
snippet
)
.
zIndex
(
zIndex
))
this
.
clickDisabled
=
clickDisabled
this
.
active
=
active
this
.
disabled
=
this
.
disabled
}
override
fun
remove
()
{
...
...
android/src/main/java/cn/qiuxiang/react/amap3d/maps/AMapMarkerManager.kt
View file @
87ccaf18
...
...
@@ -90,9 +90,14 @@ internal class AMapMarkerManager : ViewGroupManager<AMapMarker>() {
marker
.
draggable
=
draggable
}
@ReactProp
(
name
=
"disabled"
)
fun
setDisabled
(
marker
:
AMapMarker
,
disabled
:
Boolean
)
{
marker
.
disabled
=
disabled
@ReactProp
(
name
=
"clickDisabled"
)
fun
setClickDisabled
(
marker
:
AMapMarker
,
disabled
:
Boolean
)
{
marker
.
clickDisabled
=
disabled
}
@ReactProp
(
name
=
"infoWindowDisabled"
)
fun
setInfoWindowDisabled
(
marker
:
AMapMarker
,
disabled
:
Boolean
)
{
marker
.
infoWindowDisabled
=
disabled
}
@ReactProp
(
name
=
"active"
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment