meinto / react-native-viewpager-carousel

a flexible viewpager library with carousel functionality
MIT License
39 stars 17 forks source link

scrollToIndex not working #26

Open ZeroCool00 opened 6 years ago

ZeroCool00 commented 6 years ago

Expected Behavior

scrollToIndex should open viewpager with specific index right?

Actual Behavior

Its always open with index 0.

Steps to Reproduce the Problem

 componentDidMount() {
      console.log('PageIndex:', this.props.pageIndex);
      this.viewPager.scrollToIndex(this.props.pageIndex);
   }

render() {
      return (
         <View style={{ flex: 1 }}>
            <ViewPager
               renderAsCarousel={false}
               thresholdPages={2}
               ref={ref => { this.viewPager = ref }}
               data={this.props.rowData}
               renderPage={this._renderPage}
            />
         </View>
      )
   }

i am passing pageIndex = 5, but it always open with 0 index.

Specifications

b1acKr0se commented 5 years ago

@ZeroCool00 What about using initialPage for that?

luatnd commented 5 years ago

I tried initialPage without success: https://github.com/meinto/react-native-viewpager-carousel/issues/28