Возможно ли l oop через массив изображений и сгенерировать их все одновременно - PullRequest
0 голосов
/ 07 августа 2020
import Card from "./Animation/Components/Card";

const alpha = Math.PI / 6;

const Cards = [
  require("./Animation/images/card1.png"),
  require("./Animation/images/card2.png"),
  require("./Animation/images/card3.png"),
];

export default function App() {
  const [toggle, setToggle] = useState(false);

  const toggleHandler = () => {
    setToggle(!toggle);
  };

  return (
    <View style={styles.container}>
      {Cards.map((item, index) => {
        const rotate = index - 1 * alpha;
        return (
          <Animated.View
            key={item}
            style={{ transform: [{ rotate: `${rotate}rad` }] }}
          >
            <Card title={item} />
          </Animated.View>
        );
      })}
      <Button title="Toggle" />
    </View>
  );
}

Я пытаюсь l oop через массив изображений выполнить анимацию на каждом из изображений, чтобы повернуть каждое изображение под углом. С помощью этого кода одновременно вращается только одно изображение. Я не могу l oop и генерировать все три изображения одновременно. Любая помощь с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...