Commit 98e00e02 authored by Qiu Xiang's avatar Qiu Xiang

优化代码

parent a1ccfbfa
...@@ -3,9 +3,9 @@ package cn.qiuxiang.react.amap3d.maps ...@@ -3,9 +3,9 @@ package cn.qiuxiang.react.amap3d.maps
import android.content.Context import android.content.Context
import android.graphics.Color import android.graphics.Color
import com.amap.api.maps.AMap import com.amap.api.maps.AMap
import com.amap.api.maps.model.LatLng
import com.amap.api.maps.model.Circle import com.amap.api.maps.model.Circle
import com.amap.api.maps.model.CircleOptions import com.amap.api.maps.model.CircleOptions
import com.amap.api.maps.model.LatLng
import com.facebook.react.views.view.ReactViewGroup import com.facebook.react.views.view.ReactViewGroup
class AMapCircle(context: Context) : ReactViewGroup(context), AMapOverlay { class AMapCircle(context: Context) : ReactViewGroup(context), AMapOverlay {
......
...@@ -2,12 +2,11 @@ package cn.qiuxiang.react.amap3d.maps ...@@ -2,12 +2,11 @@ package cn.qiuxiang.react.amap3d.maps
import com.amap.api.maps.model.LatLng import com.amap.api.maps.model.LatLng
import com.facebook.react.bridge.ReadableMap import com.facebook.react.bridge.ReadableMap
import com.facebook.react.uimanager.SimpleViewManager
import com.facebook.react.uimanager.ThemedReactContext import com.facebook.react.uimanager.ThemedReactContext
import com.facebook.react.uimanager.ViewGroupManager
import com.facebook.react.uimanager.annotations.ReactProp import com.facebook.react.uimanager.annotations.ReactProp
@Suppress("unused") internal class AMapCircleManager : SimpleViewManager<AMapCircle>() {
internal class AMapCircleManager : ViewGroupManager<AMapCircle>() {
override fun getName(): String { override fun getName(): String {
return "AMapCircle" return "AMapCircle"
} }
......
...@@ -5,7 +5,6 @@ import com.facebook.react.uimanager.SimpleViewManager ...@@ -5,7 +5,6 @@ import com.facebook.react.uimanager.SimpleViewManager
import com.facebook.react.uimanager.ThemedReactContext import com.facebook.react.uimanager.ThemedReactContext
import com.facebook.react.uimanager.annotations.ReactProp import com.facebook.react.uimanager.annotations.ReactProp
@Suppress("unused")
internal class AMapHeatMapManager : SimpleViewManager<AMapHeatMap>() { internal class AMapHeatMapManager : SimpleViewManager<AMapHeatMap>() {
override fun getName(): String { override fun getName(): String {
return "AMapHeatMap" return "AMapHeatMap"
......
...@@ -9,7 +9,6 @@ import com.facebook.react.uimanager.ThemedReactContext ...@@ -9,7 +9,6 @@ import com.facebook.react.uimanager.ThemedReactContext
import com.facebook.react.uimanager.ViewGroupManager import com.facebook.react.uimanager.ViewGroupManager
import com.facebook.react.uimanager.annotations.ReactProp import com.facebook.react.uimanager.annotations.ReactProp
@Suppress("unused")
internal class AMapMarkerManager : ViewGroupManager<AMapMarker>() { internal class AMapMarkerManager : ViewGroupManager<AMapMarker>() {
override fun getName(): String { override fun getName(): String {
return "AMapMarker" return "AMapMarker"
......
package cn.qiuxiang.react.amap3d.maps package cn.qiuxiang.react.amap3d.maps
import com.facebook.react.bridge.ReadableArray import com.facebook.react.bridge.ReadableArray
import com.facebook.react.uimanager.SimpleViewManager
import com.facebook.react.uimanager.ThemedReactContext import com.facebook.react.uimanager.ThemedReactContext
import com.facebook.react.uimanager.ViewGroupManager
import com.facebook.react.uimanager.annotations.ReactProp import com.facebook.react.uimanager.annotations.ReactProp
@Suppress("unused") internal class AMapPolygonManager : SimpleViewManager<AMapPolygon>() {
internal class AMapPolygonManager : ViewGroupManager<AMapPolygon>() {
override fun getName(): String { override fun getName(): String {
return "AMapPolygon" return "AMapPolygon"
} }
......
package cn.qiuxiang.react.amap3d.maps package cn.qiuxiang.react.amap3d.maps
import com.facebook.react.bridge.ReadableArray import com.facebook.react.bridge.ReadableArray
import com.facebook.react.uimanager.SimpleViewManager
import com.facebook.react.uimanager.ThemedReactContext import com.facebook.react.uimanager.ThemedReactContext
import com.facebook.react.uimanager.ViewGroupManager
import com.facebook.react.uimanager.annotations.ReactProp import com.facebook.react.uimanager.annotations.ReactProp
@Suppress("unused") internal class AMapPolylineManager : SimpleViewManager<AMapPolyline>() {
internal class AMapPolylineManager : ViewGroupManager<AMapPolyline>() {
override fun getName(): String { override fun getName(): String {
return "AMapPolyline" return "AMapPolyline"
} }
......
...@@ -11,7 +11,6 @@ import com.facebook.react.uimanager.ThemedReactContext ...@@ -11,7 +11,6 @@ import com.facebook.react.uimanager.ThemedReactContext
import com.facebook.react.uimanager.ViewGroupManager import com.facebook.react.uimanager.ViewGroupManager
import com.facebook.react.uimanager.annotations.ReactProp import com.facebook.react.uimanager.annotations.ReactProp
@Suppress("unused")
internal class AMapViewManager : ViewGroupManager<AMapView>() { internal class AMapViewManager : ViewGroupManager<AMapView>() {
companion object { companion object {
val ANIMATE_TO = 1 val ANIMATE_TO = 1
......
...@@ -2,9 +2,9 @@ package cn.qiuxiang.react.amap3d.navigation ...@@ -2,9 +2,9 @@ package cn.qiuxiang.react.amap3d.navigation
import com.facebook.react.bridge.ReadableArray import com.facebook.react.bridge.ReadableArray
import com.facebook.react.common.MapBuilder import com.facebook.react.common.MapBuilder
import com.facebook.react.uimanager.ViewGroupManager import com.facebook.react.uimanager.SimpleViewManager
abstract class AMapNavigationManager<T : AMapNavigation> : ViewGroupManager<T>() { abstract class AMapNavigationManager<T : AMapNavigation> : SimpleViewManager<T>() {
override fun onDropViewInstance(view: T) { override fun onDropViewInstance(view: T) {
super.onDropViewInstance(view) super.onDropViewInstance(view)
view.stop() view.stop()
......
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