Кто-нибудь был успешным в использовании компонента ViewPagerAndroid?React Native ViewPagerAndroid error
EDIT
реагируют родной 0.13.0-гс
Ошибка я получаю: No ViewManager defined for class AndroidViewPager
Оригинальный пост ниже
срабатывают -нативный 1.2.0
Я получаю эту ошибку:
Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.
Я попробовал свой код exatly, как в примерах UIExplorer, ViewPagerAndroidExample.android.js
render: function() {
var pages = [];
for (var i = 0; i < PAGES; i++) {
var pageStyle = {
backgroundColor: BGCOLOR[i % BGCOLOR.length],
alignItems: 'center',
padding: 20,
};
pages.push(
<View key={i} style={pageStyle} collapsable={false}>
<Image
style={styles.image}
source={{uri: IMAGE_URIS[i % BGCOLOR.length]}}
/>
<LikeCount />
</View>
);
}
var page = this.state.page;
return (
<View style={styles.container}>
<ViewPagerAndroid
style={styles.viewPager}
initialPage={0}
onPageScroll={this.onPageScroll}
onPageSelected={this.onPageSelected}
ref={viewPager => { this.viewPager = viewPager; }}>
{pages}
</ViewPagerAndroid>
<View style={styles.buttons}>
<Button text="Start" enabled={page > 0} onPress={() => this.go(0)}/>
<Button text="Prev" enabled={page > 0} onPress={() => this.move(-1)}/>
<Text style={styles.buttonText}>Page {page + 1}/{PAGES}</Text>
<ProgressBar size={100} progress={this.state.progress}/>
<Button text="Next" enabled={page < PAGES - 1} onPress={() => this.move(1)}/>
<Button text="Last" enabled={page < PAGES - 1} onPress={() => this.go(PAGES - 1)}/>
</View>
</View>
);
},
У меня была такая же ошибка в 0.13.0-rc - bumping зависимость от 'compile 'com.facebook.react: react-native: 0.12. +'' To 'compile 'com.facebook.react: react-native: 0.13. + '' In 'build.gradle' решил это – Thomas
Я получил свой пример. Только проверенные ** Prev ** и ** Next ** –