Neste tutorial, mostrarei como criar um botão que gira 720 graus quando pressionado. Usaremos o sistema de animação React Native Animated para criar a animação de rotação.
Primeiro, criamos o componente funcional ButtonWithSpinque possui um TouchableOpacitycomponente com algum texto dentro.
Observe que o texto é criado usando o Animated.Textcomponente. Isso ocorre porque o texto que vai girar tem que ser animável . Se você estiver girando outra coisa, também poderá usar qualquer um desses componentes:
Animated.timing()anima um valor ao longo do tempo usando funções de atenuação . Por padrão, ele usa a easeInOutcurva que é perfeita para o que estamos fazendo. Passamos nosso rotateAnimationvalor e um valor de configuração, onde definimos a duração como 800ms. A animação é iniciada chamando start(), e incluímos uma função de retorno de chamada que redefine a animação.
O interpolate()método mapeia intervalos de entrada para intervalos de saída. Um mapeamento básico para converter um intervalo de 0–1 para um intervalo de 0–100 seria:
value.interpolate({
inputRange: [0, 1],
outputRange: [0, 100]
});
Também criamos o animatedStyleobjeto, que inclui um array transformcom o valor de rotação interpolateRotatingque acabamos de criar.
Adicione o animtedStyleobjeto ao Animated.Textcomponente e widtha ao TouchableOpacitycomponente e pronto!
Esta é a aparência do produto final:
E o código:
E aí temos que. Espero que você tenha achado isso útil. Este foi meu primeiro post no Medium, então qualquer feedback é muito bem-vindo!
Quando você faz uma solicitação para facebook.com, seu computador procura o nome de domínio para traduzir esse nome de domínio em um endereço IP para que seu computador possa fazer essa conexão.
“Ei, Siri, toque Me Dive, de Olivia Dean.” Era maio de 2021 quando comecei meu estágio na Future Academy Africa em Akure, Nigéria.
No atual cenário de negócios em rápida evolução, o conceito de trabalho híbrido e remoto ganhou um impulso sem precedentes. À medida que as empresas continuam a se adaptar às mudanças nas necessidades e expectativas de seus funcionários, especialistas de várias áreas se reuniram para discutir os benefícios, os desafios e o futuro dessa forma transformadora de trabalhar.
Introdução:Bem-vindos, corajosos leitores, a uma jornada que nos levará às profundezas mais sombrias do nosso planeta. Neste blog, mergulhamos no mundo enigmático da Fossa das Marianas, revelando seus segredos ocultos e revelando as verdades arrepiantes que se escondem sob sua superfície.
Por Alyson Lee, consultor administrativo de assuntos governamentais O processo de apropriações anuais do governo federal é fundamental para nossos esforços para financiar a remoção de dióxido de carbono (CDR). Todos os anos, a Carbon180 envia solicitações a vários escritórios do Congresso para ajudar a orientar para onde os dólares do próximo ano irão fluir.
“Ei, Siri, toque Me Dive, de Olivia Dean.” Era maio de 2021 quando comecei meu estágio na Future Academy Africa em Akure, Nigéria.