File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -119,12 +119,20 @@ class CNRichTextView extends Component {
119119 onLayout = { this . onLayout }
120120 style = { [ styles ] }
121121 onStartShouldSetResponder = { ( evt ) => {
122- this . setState ( { isScrolled : false } ) ;
123- setTimeout ( this . flip , 100 ) ;
122+ this . setState ( { isScrolled : false } ,
123+ ( ) => { setTimeout ( this . flip , 100 ) ; } ) ;
124+
124125 return true ;
125126 } }
126- onResponderMove = { ( evt ) => {
127- this . setState ( { isScrolled : true } ) ;
127+ onResponderMove = { ( evt ) => {
128+ var touch = evt . touchHistory . touchBank . find ( ( obj ) => obj != undefined && obj != null ) ;
129+ if ( ( touch . startPageY - touch . currentPageY ) > 2 ||
130+ ( touch . startPageY - touch . currentPageY ) < - 2 ) {
131+ this . setState ( { isScrolled : true } ) ;
132+ } else
133+ {
134+ this . setState ( { isScrolled : false } ) ;
135+ }
128136 return true ;
129137 } }
130138 >
You can’t perform that action at this time.
0 commit comments