@@ -82,7 +82,7 @@ export default class CircularSlider extends PureComponent {
8282 this . _sleepPanResponder = PanResponder . create ( {
8383 onMoveShouldSetPanResponder : ( evt , gestureState ) => true ,
8484 onMoveShouldSetPanResponderCapture : ( evt , gestureState ) => true ,
85-
85+ onPanResponderGrant : ( evt , gestureState ) => this . setCircleCenter ( ) ,
8686 onPanResponderMove : ( evt , { moveX, moveY } ) => {
8787 const { circleCenterX, circleCenterY } = this . state ;
8888 const { angleLength, startAngle, onUpdate } = this . props ;
@@ -107,7 +107,7 @@ export default class CircularSlider extends PureComponent {
107107 this . _wakePanResponder = PanResponder . create ( {
108108 onMoveShouldSetPanResponder : ( evt , gestureState ) => true ,
109109 onMoveShouldSetPanResponderCapture : ( evt , gestureState ) => true ,
110-
110+ onPanResponderGrant : ( evt , gestureState ) => this . setCircleCenter ( ) ,
111111 onPanResponderMove : ( evt , { moveX, moveY } ) => {
112112 const { circleCenterX, circleCenterY } = this . state ;
113113 const { angleLength, startAngle, onUpdate } = this . props ;
@@ -129,7 +129,7 @@ export default class CircularSlider extends PureComponent {
129129 }
130130
131131 setCircleCenter = ( ) => {
132- this . _circle . measure ( ( x , y , w , h , px , py ) => {
132+ this . _circle . measure ( ( x , y , w , h , px , py ) => {
133133 const halfOfContainer = this . getContainerWidth ( ) / 2 ;
134134 this . setState ( { circleCenterX : px + halfOfContainer , circleCenterY : py + halfOfContainer } ) ;
135135 } ) ;
0 commit comments