void setup(ReactContext reactContext) {
this.setOrientation(VERTICAL);
this.reactViewPager = new ReactViewPager(reactContext);
this.reactViewPager.setParentIdCallback(new ReactViewPager.ParentIdCallback() {
@Override public int getParentId() {
return getId();
}
});
this.tabLayout = new TabLayout(reactContext);
this.tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE);
LayoutParams viewPagerParams =
new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT,
1);
LayoutParams tabParams =
new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
this.addView(tabLayout, tabParams);
this.addView(reactViewPager, viewPagerParams);
tabLayout.setupWithViewPager(reactViewPager);
}
TabbedViewPager.java 文件源码
java
阅读 49
收藏 0
点赞 0
评论 0
项目:react-native-tabbed-view-pager-android
作者:
评论列表
文章目录