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

ppt做视频模板下载网站有哪些内容flash交互网站页面切换制作

ppt做视频模板下载网站有哪些内容,flash交互网站页面切换制作,去哪网网站设计风格,企业域名是什么意思啊这段组件代码逻辑是出事有一个View和下面的块,下面的块也就是红色区域可以按住向上向下滑动,当滑动到屏幕最上面则停止滑动,再向上滑动的过程中,上方的View的背景色也会有个渐变效果,大概逻辑就是这样 代码如下 import React, {useEffect, useRef, useState} from react; impo… 这段组件代码逻辑是出事有一个View和下面的块,下面的块也就是红色区域可以按住向上向下滑动,当滑动到屏幕最上面则停止滑动,再向上滑动的过程中,上方的View的背景色也会有个渐变效果,大概逻辑就是这样 代码如下 import React, {useEffect, useRef, useState} from react; import {View,PanResponder,Animated,StyleSheet,SafeAreaView,Dimensions,Text, } from react-native;const App () {const [colors, setColors] useState(rgba(237, 36, 46, 1));const scrollY useRef(new Animated.Value(300)).current;const currentHeight useRef(300);const panResponder useRef(PanResponder.create({onStartShouldSetPanResponder: () true,onPanResponderMove: (evt, gestureState) {const newHeight currentHeight.current - gestureState.dy;const clampedHeight Math.min(Math.max(newHeight, 0),Dimensions.get(window).height,);scrollY.setValue(clampedHeight);},onPanResponderRelease: () {currentHeight.current scrollY._value;},}),).current;useEffect(() {const listener scrollY.addListener(({value}) {// console.log(ScrollY value changed:, value); // animail处的高度// console.log(Dimensions.get().height, Dimensions.get(window).height); // 设备总高度console.log(上方View的高度等于总高度-下方animail的高度,Dimensions.get(window).height - value,);// 因为我这里需求是给View一个完整颜色,根据rgba值从0到1显示,因此我要将上面高度分成100份// 向上或者向下减少多少份 当前高度-总高度const nums (Dimensions.get(window).height - value) /(Dimensions.get(window).height - 300);// 设置颜色setColors(rgba(237,36,46, nums ));});// 在组件卸载时移除监听器return () {scrollY.removeListener(listener);};}, []);return (View style{styles.container}Viewstyle{{backgroundColor: colors,width: 300,height: 50,}}/ViewAnimated.Viewstyle{[styles.box,{height: scrollY.interpolate({inputRange: [0, 600],outputRange: [0, 600],}),backgroundColor: red,},]}{...panResponder.panHandlers}SafeAreaView{/* 占位内容 */}Text1111/Text/SafeAreaView/Animated.View/View); };const styles StyleSheet.create({container: {flex: 1,},box: {position: absolute,bottom: 0,left: 0,right: 0,}, });export default App; 效果图 初始效果 当往上滑动时效果 可以看出滑动过程中上方块的背景色被改变了,我这个块当顶部就停止滑动了 下面是我项目里面需要用的效果,当到顶部时会把背景做个替换,这个也就是在代码里面的nums为0时,就是顶部可以在那里去做背景替换
http://www.hkea.cn/news/14547631/

相关文章:

  • 营销型网站应必备的七大功能网站专业术语中 seo意思是
  • iis 无法访问此网站图片展示网站搭建
  • 站长之家 网站模板网站空间怎么续费
  • 自己主机域名网站开发wordpress强制安装插件
  • 安徽省教育基本建设学会网站网站除了域名还要什么用
  • 福建做网站公司微信上怎么做网站
  • 专门做外贸机械的网站手游托在什么网站申请
  • 电商网站建设方案模板建个商城网站需要多少钱
  • 购物优惠券网站怎么做企业网站对网络营销的意义
  • 有什么网站做交流会wordpress外链图床插件
  • 网上申报办税系统seo教程视频
  • 沈阳火车站wordpress管理员破解
  • 网站备案好后wordpress安装完不显示不出来
  • 一个刚有官网的公司怎么做网站运营婚庆网站怎么设计模板
  • 网站被k文章修改中信建设有限责任公司地址
  • 网站建设产品说明书深圳市网站建设做网站
  • 附近做网站上海网页制作系统
  • 深圳网站制作公司哪家好网站怎么seo
  • 四川平台网站建设设计专业做书画推广的网站
  • 网站外包价格布拖网站建设
  • 网站维护中页面代码wordpress图片上传压缩
  • 购买域名搭建网站在线网站seo诊断
  • 模板建站哪家好天河建设网站技术
  • 厦门建设局网站网站建设与维护心得体会
  • 网页设计实训总结万能版宁波网站运营优化系统
  • 手表网网站wordpress不适合做大站
  • 网站seo优化是什么意思企业建站公司服务
  • 网站中的表格江苏城嘉建设工程有限公司网站
  • 电子工程师网站阿克苏网站建设一条龙服务
  • 免费建网站 高校社团官方网站沧州好的做网站的公司