Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.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
Javascript 如何将图像分割成小部分,并使用React Native在单击时显示它们?_Javascript_Reactjs_React Native - Fatal编程技术网

Javascript 如何将图像分割成小部分,并使用React Native在单击时显示它们?

Javascript 如何将图像分割成小部分,并使用React Native在单击时显示它们?,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我正在用React Native制作一个小测验游戏,你可以通过点击图片的不同部分来猜图片。 最初,图像位于多个小“块”的后面,点击它们就会消失。 如何以最优雅的方式实现此功能? 我正在考虑制作多个小视图,每个视图的大小都相同,一旦单击它们就会消失。这是一个好方法吗? 以下是我的目标: 在我看来,你的方法是唯一的。如果您试图分割图像,您将不得不处理一些事情: 您可能需要使用一些工具将图像分割为较小的图像。由于该工具的功能、图像的数量、图像的大小以及您在应用程序中包含和管理图像的方式,除非您想炫耀自

我正在用React Native制作一个小测验游戏,你可以通过点击图片的不同部分来猜图片。 最初,图像位于多个小“块”的后面,点击它们就会消失。 如何以最优雅的方式实现此功能? 我正在考虑制作多个小视图,每个视图的大小都相同,一旦单击它们就会消失。这是一个好方法吗? 以下是我的目标:
在我看来,你的方法是唯一的。如果您试图分割图像,您将不得不处理一些事情:

  • 您可能需要使用一些工具将图像分割为较小的图像。由于该工具的功能、图像的数量、图像的大小以及您在应用程序中包含和管理图像的方式,除非您想炫耀自己的技能,否则这确实是不必要的
  • 对于1个图像,如果要使该级别更难,例如:创建更多块以隐藏它,则必须再次分割该图像。即使有库可以这样做,您的性能也会受到严重影响
  • 当您使用
    块时,以下是一些道具:

  • 当然,不需要分割图像,所以向降低性能的库说再见吧
  • 您可以使用这些
    块执行许多操作,例如:通过添加更多块来增加难度,创建块的动画,如滚动或定相等
  • 如果您不想为
    组件设置绝对位置,RN已内置
    组件以满足您的要求

  • 在我看来,你的方法是唯一的。如果您试图分割图像,您将不得不处理一些事情:

  • 您可能需要使用一些工具将图像分割为较小的图像。由于该工具的功能、图像的数量、图像的大小以及您在应用程序中包含和管理图像的方式,除非您想炫耀自己的技能,否则这确实是不必要的
  • 对于1个图像,如果要使该级别更难,例如:创建更多块以隐藏它,则必须再次分割该图像。即使有库可以这样做,您的性能也会受到严重影响
  • 当您使用
    块时,以下是一些道具:

  • 当然,不需要分割图像,所以向降低性能的库说再见吧
  • 您可以使用这些
    块执行许多操作,例如:通过添加更多块来增加难度,创建块的动画,如滚动或定相等
  • 如果您不想为
    组件设置绝对位置,RN已内置
    组件以满足您的要求