当前位置: 首页 > wzjs >正文

php自建网站梅州网络推广

php自建网站,梅州网络推广,那些网站是php做的,陕西企业电脑网站制作最终效果 实现原理 主动滚动区触发滚动事件,原生监听滚动值的变化,并用动画的方式实时同步到跟随滚动区 技术要点 使用 Animated.ScrollView 使用动画变量 const scrollY useRef(new Animated.Value(0)).current;主动滚动触发 onScroll,用 …

最终效果

在这里插入图片描述

实现原理

主动滚动区触发滚动事件,原生监听滚动值的变化,并用动画的方式实时同步到跟随滚动区

技术要点

  • 使用 Animated.ScrollView

  • 使用动画变量

    const scrollY = useRef(new Animated.Value(0)).current;
    
  • 主动滚动触发 onScroll,用 Animated.event 实现原生绑定

              onScroll={Animated.event([{nativeEvent: {contentOffset: { y: scrollY },},},],{ useNativeDriver: true })}
    
  • 跟随滚动

    transform: [{ translateY: Animated.multiply(-1, scrollY) }],
    

范例代码

import React, { useRef } from "react";
import { Animated, StyleSheet, View } from "react-native";
const colors = ["red", "green", "blue", "yellow", "orange"];
export default function Demo() {const scrollY = useRef(new Animated.Value(0)).current;const viewList = () => {const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,];return (<>{array.map((item, index) => (<Viewkey={item}style={{width: 60,height: 100,backgroundColor: colors[index % 5],}}/>))}</>);};return (<View style={styles.root}><View style={styles.leftLayout}><Animated.Viewstyle={{width: 60,transform: [{ translateY: Animated.multiply(-1, scrollY) }],}}>{viewList()}</Animated.View></View><View style={styles.rightLayout}><Animated.ScrollViewshowsVerticalScrollIndicator={false}onScroll={Animated.event([{nativeEvent: {contentOffset: { y: scrollY },},},],{ useNativeDriver: true })}>{viewList()}</Animated.ScrollView></View></View>);
}
const styles = StyleSheet.create({root: {width: "100%",height: "100%",flexDirection: "row",justifyContent: "center",},leftLayout: {width: 60,backgroundColor: "#00FF0030",flexDirection: "column",},rightLayout: {width: 60,height: "100%",backgroundColor: "#0000FF30",marginLeft: 100,},
});
http://www.dtcms.com/wzjs/43231.html

相关文章:

  • 做网站优化多少钱营销型网站定制
  • 政府网站模板 免费软文范例300字
  • 做游戏网站在哪里找汕头seo优化公司
  • 做商城网站可以个人备案广州新闻头条最新消息
  • web网站开发pythonPPT百度爱企查电话人工服务总部
  • 湖南网站建设报价怎么自己制作网站
  • 徐州网站建设多少钱广州今日刚刚发生的新闻
  • 动态网站建设从入门...网络营销形式
  • 物流企业网站建设步骤做网络推广为什么会被抓
  • wordpress怎么更改样式seo公司广州
  • 怎样用盒子做汽车视频网站seo排名软件
  • 南宁学网站建设淘宝指数在线查询
  • 汽车建设网站的能力湖南网站推广
  • 翻译网站建设网络营销方案总结
  • 建网站的费用是多少钱广点通投放平台登录
  • 优秀网站 要素太原seo外包服务
  • 地方门户网络优化网站
  • 沧州外贸网站建设在线刷高质量外链
  • 婚纱销售网站江东seo做关键词优化
  • saas建站平台源码链接购买
  • 顺德大良做网站小红书搜索关键词排名
  • 优秀网站架构网络营销岗位职责和任职要求
  • 唐山建设集团下岗职工网站新闻最新消息今天
  • 公路机电工程建设网站谷歌seo搜索优化
  • 北京网站建设哪便宜成全高清免费观看mv
  • 兰山做网站口碑营销案例
  • 保定专业做网站常见的网站推广方式有哪些
  • 建站平台做的网站google学习软件的网站
  • 广告平面设计软件谷歌排名优化入门教程
  • 淄博网站排名优化报价百度竞价排名模式