【发布时间】:2021-12-18 00:33:46
【问题描述】:
我一直在使用 TouchableOpacity 以便在我的 react native 项目中使用,但我有兴趣尝试新的 Pressable 组件,因为它的 API 非常灵活。
然而,虽然新的 Pressable API 让我能够轻松地更改基于 pressed 状态的 style 道具之类的东西,但没有像 TouchableOpacity 中的不透明度那样平滑/动画过渡!相反,当按下/松开时,转换会立即发生。
什么是使用Pressable 的最佳方式,同时在按下/未按下的样式更改之间进行良好、平滑的过渡?我假设我必须以某种方式使用Animated API?有人有这方面的例子吗?
【问题讨论】:
-
哦,有趣-谢谢!很高兴看到源代码以及示例
标签: react-native animation expo react-native-reanimated-v2