Comments (2)
I have the same problem. Tried to debug this.. Not sure of how to solve it though.
The problem is in react-native-view-pager. initialPage is set correctly at first, but when the page is validated in scrollToPage() via this.validPage() it gets reset to 0 because at that stage there are no pages (this.pageCount == 0). validPage protects against this and resets currentPage to 0.
The pageCount is initialized at render(), which is too late when one wants to set initialPage. I'd like to move dataSource cloning and pageCount updating to componentWillReceiveProps(). But there seems to be need for width and height before dataSource cloning. These are not achieved until onLayout, which is before WillReceiveProps. I'm not sure why height and width are needed before cloning the datasource..
As a workaround for now I have actually remarked the call to validPage(). I'll have to make sure that initialPage < number of pages, as there is no protection for this now.
Not-very-nice-workaround, remark row 248:
https://github.com/ldn0x7dc/react-native-view-pager/blob/master/library/ViewPager.js#L248
from react-native-gallery.
Here is a little better work around:
ldn0x7dc/react-native-view-pager#4
from react-native-gallery.
Related Issues (20)
- 安卓下这个插件加在modal时,在滚动未完成,按返回或其他操作卸载modal,应用闪退!crash when press back button to close modal while scrolling in android HOT 2
- 安卓有些机型(红米4)第一张图片出不来,要滑动到第二张,再滑到第一张才出来
- setPage is not working. HOT 1
- Do this work on Android anymore? HOT 2
- Change scrollbar color
- time of onSingleTapConfirmed is too long
- Expose ListView
- First Image sometimes doesn't show up. HOT 4
- 放大不在缩小回去 HOT 3
- Proposal: Render loading and error states HOT 1
- Getting Maximum call stack size HOT 1
- undefined is not an object (evaluating '_this.refs['innerListView'].scrollTo') when closing the modal while changing page
- Cannot read property 'bool' of undefined HOT 2
- How to dismiss gallery? HOT 1
- react native 49 ,升级出问题
- 这个组件还会更新吗? HOT 1
- Doesn't work with React Native 0.50 and React 16.0.0 because of missing React.PropTypes HOT 6
- 首次进来,安卓不是第一张图,页面黑,图片出不来,手划一下才出来
- When i called the component 'Gallery' show 'undefined is not an object (evaluating '_react3.default.PropTypes.bool') ' HOT 3
- NOT MAINTAINED: https://github.com/archriss/react-native-image-gallery HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-gallery.