Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native BackfaceVisibility:react native中android的隐藏解决方案_React Native_React Native Android - Fatal编程技术网

React native BackfaceVisibility:react native中android的隐藏解决方案

React native BackfaceVisibility:react native中android的隐藏解决方案,react-native,react-native-android,React Native,React Native Android,我在React Native中创建了一个flashcard应用程序。它目前在iOS应用商店中,我目前正在开发Android版本。(闪电崩溃) 在应用程序中,用户可以向上或向下滑动闪存卡。问题是它使用了BackfaceVisibility:“隐藏”,而Android似乎不支持它。是否有有效的解决方案来解决这一问题 我唯一能想到的就是当一张卡片翻转90度以上时,将动画视图的不透明度改为0。我可能会这样做,但我想看看一个更好的程序员是否有其他可能的解决方案。如果不是现在,我想知道我未来的选择是什么。有

我在React Native中创建了一个flashcard应用程序。它目前在iOS应用商店中,我目前正在开发Android版本。(闪电崩溃)

在应用程序中,用户可以向上或向下滑动闪存卡。问题是它使用了BackfaceVisibility:“隐藏”,而Android似乎不支持它。是否有有效的解决方案来解决这一问题


我唯一能想到的就是当一张卡片翻转90度以上时,将动画视图的不透明度改为0。我可能会这样做,但我想看看一个更好的程序员是否有其他可能的解决方案。如果不是现在,我想知道我未来的选择是什么。

有一种解决方案,可以使用不透明度来控制背面的显示,在android上快速获得一张“可翻转”的卡片:

设置后曲面不透明度的动画

this.backOpacity = this.animatedValue.interpolate({ inputRange: [89, 90], outputRange: [0, 1] })
然后将其用于动画

style=[otherStyles, { opacity: this.backOpacity,...}]
backfacevisibility应该很快在react本机稳定版本中支持android。