Commit adbce545 authored by Qiu Xiang's avatar Qiu Xiang

实现圆形绘制接口

parent 6b61e4b1
import React, {PropTypes, Component} from 'react'
import {requireNativeComponent, View, PixelRatio} from 'react-native'
import {CoordinatePropType} from './PropTypes'
class Circle extends Component {
static propTypes = {
...View.propTypes,
/**
* 圆点
*/
center: CoordinatePropType,
/**
* 半径(米)
*/
radius: PropTypes.number,
strokeWidth: PropTypes.number,
strokeColor: PropTypes.string,
fillColor: PropTypes.string,
zIndex: PropTypes.number,
}
render() {
const props = {
...this.props,
strokeWidth: PixelRatio.getPixelSizeForLayoutSize(this.props.strokeWidth),
}
return <AMapCircle {...props}/>
}
}
AMapCircle = requireNativeComponent('AMapCircle', Circle)
export default Circle
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