腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
PanResponder
内部
更新
状态
javascript
、
reactjs
、
react-native
、
svg
、
react-native-android
我正在使用react-native-svg制作一个应用程序,但在从
PanResponder
内部
更新
组件
状态
时遇到了问题。 我有一个带有< Circle >的< Svg >元素。< Circle >的位置是相对于一个名为originCoords (
状态
变量)的变量。我使用了
PanResponder
来创建它,以便在进行平移手势时,< Svg >(其中有< Circle >)被移动,一旦手势结束,< Svg >就会回到原来
浏览 18
提问于2020-04-13
得票数 6
2
回答
not本机:优化后的SectionList不会在scrollToLocation之后重登
react-native
、
expo
如果我擦掉字母表,滚动就会按计划进行,但是直到我把手指
从
屏幕上释放出来之后,SectionList才会重新启动。
浏览 5
提问于2017-11-21
得票数 10
回答已采纳
1
回答
在动画过程中React Native
状态
更新
“重置”动画
react-native
、
animation
、
react-hooks
问题是,在拖动过程中,只要
状态
更新
,组件就会重置到其初始位置。我希望允许用户在
状态
更新
发生时自由拖动组件。我能够通过将
PanResponder
放在useRef中来“解决”这个问题,因此在
状态
更新
的情况下它不会被重新初始化,但正如您在示例中看到的,我希望在
PanResponder
中使用
状态
。如果我把它放在useRef中,我就不能使用
PanResponder
中的
状态
,因为它将包含一个陈旧的值(它总是包含
浏览 17
提问于2019-11-09
得票数 0
1
回答
无法访问onPanResponderMove中的
更新
状态
或道具
reactjs
、
react-native
、
gesture
、
use-state
、
panresponder
我想做什么:改变
状态
,以响应用户的上下滑动。环境:反应本机0.61.5import { View,
PanResponder
} from 'react-native';children } = props; const
p
浏览 9
提问于2020-06-19
得票数 2
回答已采纳
4
回答
React本机的
panResponder
是否具有来自useState的陈旧值?
react-native
export default function App() {
PanResponder
.create({ onStartShouldSetPanResponderCapturesetFoo(foo + 1)}> <T
浏览 8
提问于2020-04-03
得票数 13
回答已采纳
1
回答
在功能组件中使用
PanResponder
:为什么useRef在
panResponder
变量上?
reactjs
、
react-native
、
react-hooks
、
gesture
const
panResponder
= useRef( onMoveShouldSetPanResponder: () => true,我尝试在我的一个程序中使用相同的模式,但注意到一个问题,即
PanResponder
的方法之一不能反映
更新
的支柱(已启用)的
状态
。下面的代码是无效的,因为onStartShouldSetPanResponder似乎是用enabled=false初始化的,并且尽管启用了支持
更新
为true,但它仍
浏览 9
提问于2020-06-22
得票数 6
2
回答
组件在setState调用时重新呈现
javascript
、
reactjs
、
react-native
、
react-hooks
反应本机
PanResponder
可被setState中断const [seconds, setSeconds] = useState(0)import React, { useState, useRef, ReactNode } from 'react' StyleSheet,
PanResponder
useState(true) const pan = use
浏览 4
提问于2021-05-24
得票数 0
1
回答
动画期间的
更新
状态
将停止动画的运行。
javascript
、
reactjs
、
react-native
、
react-animated
在我的onDrag处理程序中,我
更新
了条形图的
状态
,以便该条可以呈现其适当的宽度。但是一旦我设置了
状态
,我的动画就会重置,因为
内部
panResponder
重新创建了自己。 我是新来的(也是天生的)。
浏览 2
提问于2020-11-02
得票数 1
回答已采纳
1
回答
如何禁用子组件上的
PanResponder
-反应本机
reactjs
、
react-native
、
react-native-ios
、
react-native-0.46
朋友,我将采取oneView的父母和
内部
的看法,我采取一个TouchableOpacity。我将在主视图上添加
panResponder
,当主视图触摸到它时,它的工作
状态
会很好。但是TouchableOpacity不起作用,我想删除TouchableOpacity上的
panResponder
。所以TouchableOpacity是工作的。 this._
panResponder
=
PanResponder
.create({ // Ask to
浏览 4
提问于2017-08-22
得票数 2
回答已采纳
1
回答
动画-如何通过内插将动画值转换为实值
animation
、
react-native
我试图同时限制我的动画值(使用钳和内插),但也
从
插值中获取值,这样我就可以使用它们。特别是,因为我想用它们
更新
一段
状态
,并由此创建一个可观察的
状态
。我只是想不出如何
从
插值生成的AnimatedValue中提取“真实”值(在本例中是state.panValue)。编辑:我也很乐意拥有变量在限制范围内
更新
,因此我可以跳过整个
更新
状态
变量'panValue‘的内容。_
panResponder
=
浏览 2
提问于2017-01-14
得票数 2
回答已采纳
3
回答
如何将额外的数据传递给
panResponder
(React Native)?
react-native
、
animation
、
drag-and-drop
、
components
我解决这个问题的第一个想法是将图像包装在TouchableOpacity中,onPress函数将触发并向下传递图像的数据以
更新
状态
(this.setState({ currentImage: imageData但这不适用于
panResponder
。所以我的问题是,有没有办法将数据传递给
panResponder
,或者我如何让
panResponder
获取用户正在抓取的图像?_
panResponder
=
PanResponder
.create({ /&
浏览 0
提问于2019-10-04
得票数 0
2
回答
React-本机安卓ScrollView无法
从
onScroll获取事件
android
、
react-native
、
scrollview
、
gesture
如果在Android上的ScrollView中只有一项或几项,我将不会
从
onScorll获得任何事件。在iOS中,我仍然可以获得事件,因为bounces。我尝试过
PanResponder
,但在我的例子中,我想要检测垂直Flatlist中的向上和向下滑动手势。
浏览 21
提问于2020-01-09
得票数 3
1
回答
如何使辅助<View>使用
PanResponder
输入主视图?
ios
、
react-native
、
view
import React from 'react'; constructor(props){ }
panResponder
=
PanResponder
.create({ onMo
浏览 0
提问于2018-11-11
得票数 1
回答已采纳
2
回答
防止TextInput在iOS上滚动时聚焦
ios
、
react-native
我有一个ScrollView,它有一个TextInput multiline={true}字段,用作具有动态高度的文本区域,以及
从
状态
读取的内容(它有一个显示文本的Text字段)。
浏览 3
提问于2016-08-11
得票数 7
4
回答
React Native:如何临时禁用
PanResponder
?
javascript
、
android
、
ios
、
reactjs
、
react-native
下面是创建
panResponder
实例的代码片段 constructor( props ) { onStartShouldSetPanResponder: ( ) => true,然后,可以使用
panResponder
向上或向下刷这些卡。但是,在点击屏幕时,我应该在同一屏幕上显示
浏览 41
提问于2017-05-04
得票数 3
回答已采纳
1
回答
在Android虚拟设备上响应动画值的本机- getTranslateTransform()
android
、
react-native
、
animation
、
drag-and-drop
但是,当我在虚拟android设备上测试这个组件时,它会产生如下错误:空下面是我的密码) { } this.pan = new Animated.ValueXY(); onMoveShouldSet
浏览 3
提问于2020-05-22
得票数 1
回答已采纳
1
回答
PanResponder
与GestureResponder的区别
react-native
更有经验的人能解释Pan Responder与Gesture Responder的不同之处以及什么时候使用它们更好吗? Pan:
浏览 2
提问于2021-07-22
得票数 1
3
回答
使用React本机手势处理程序检测滑动方向并恢复
react-native
、
react-native-reanimated
、
react-native-gesture-handler
因此,为了解决这个问题,我们试图
从
转向,这可以解决用户面临的滞后问题。我正在添加代码的一部分,用于检测
PanResponder
中的滑动方向 this.draggedEnd = dx < -this.swipeThreshold手势手的问题来了, 我已经在手势处理器中搜索了问题,并找到了。第二种是,它实际上检测到了当
状态
处于活动
状态
时的滑动,但是他使用了属
浏览 4
提问于2019-11-19
得票数 3
2
回答
为什么“抵消”存在于“反应本机”中?
reactjs
、
react-native
、
animation
、
gesture
TL;DR:我正在使用React中的
Panresponder
代码,需要帮助理解为什么使用“偏移”值,而不是仅仅使用动画值。示例: 例如,如果对象
从
位置0开始,那么最初动画值和偏移量都设置为0。如果以100 as拖动对象,则动画值在拖动时
从
0逐渐增加到100。发布时,零偏移量将添加到动画值中(因此不会发生任何事情)。如果再拖动对象50 50,则动画值
从
0增加到50。释放对象时,100偏移量将添加到动画值中,该值变为150,偏移量被重新设置为零。这样,动画值始终保持当前手势中拖动的距离,偏移量保存对象在当前拖动手势开始之前的位
浏览 2
提问于2019-03-24
得票数 4
3
回答
当
更新
父组件的
状态
时,Pan Responder只触发一次?
react-native
我需要
更新
在家长的
状态
,当一个泛响应在它的孩子被拖动。import * as React from 'react';import { Text, View,
PanResponder
= useRef( onStartShouldSetPanRe
浏览 3
提问于2021-01-03
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
react中useState多次定义并且每次调用都可以一一对应的原理
微软Windows 10更新十一月版18363.418发布预览推送
线程状态详解
【云呐】工单管理流程,工单管理怎么处理
Tensorflow系列专题:门控循环神经网络LSTM与GRU
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券