项目地址:https://github.com/pengzhenjin/react-native-mall
效果图
已实现功能
沉浸式状态栏
酷炫的顶部导航动画
消息角标
循环轮播图
搜索
商品一级分类...需要计算滚动条的位置
onClickFirstCategoryItem = (item, index) => {
this.setState({selectedFirstCategoryIndex...itemIndex: 0,
sectionIndex: 0,
});
};
TopTabView.js 解析
/**
* 显示下拉菜单..."箭头图标"在页面中的位置、宽高
this.arrowIcon.measure((x, y, width, height, pageX, pageY) => {...index) // 显示"下拉菜单"
})
}
组件的 measure((x, y, width, height, pageX, pageY) => {}) 方法可以动态的获取组件在屏幕中的位置