0~80的位置时
outputRange: [0, 80], // 将右边距改为从0~80
extrapolate: 'clamp' // 滚动超出0~80...inputRange: [0, 160], // 当滚动条滚动到0~160的位置时
outputRange: [0, -36], // 将上边距改为从0~-36...indexHeight - halfHeight 高度(类似京东商品分类效果)
if (indexHeight > halfHeight) {
this.flatList.scrollToOffset...sectionIndex: 0,
});
};
TopTabView.js 解析
/**
* 显示下拉菜单
* @param index 当前选中时的...y, width, height, pageX, pageY) => {
const topOffset = pageY + height // 计算"下拉菜单"距离页面顶部的偏移量