package expo.modules.gaodemap.map.overlays import expo.modules.kotlin.modules.Module import expo.modules.kotlin.modules.ModuleDefinition /** * Circle 视图 Module */ class CircleViewModule : Module() { override fun definition() = ModuleDefinition { Name("CircleView") View(CircleView::class) { Events("onCirclePress") Prop?>("center") { view: CircleView, center -> view.setCenter(center) } Prop("radius") { view: CircleView, radius -> view.setRadius(radius) } Prop("fillColor") { view: CircleView, color -> view.setFillColor(color) } Prop("strokeColor") { view: CircleView, color -> view.setStrokeColor(color) } Prop("strokeWidth") { view, width -> view.setStrokeWidth(width) } Prop("zIndex") { view, zIndex -> view.setZIndex(zIndex) } } } }