1
resposta

[Bug] Criando uma interação de arrastar e soltar

Olá, esse daqui deu alguma coisa diferente da atividade, na hora pegar e arrastar ele nao aparece como se eu estivesse pegando, apenas aparece do outro lado
https://www.figma.com/design/nXR31bQWLJy4RQYIaJiINf/Figma--prototipa%C3%A7%C3%A3o?node-id=25-849&t=0tQIXA33rHO9G6IO-1

1 resposta

Olá, Luana, tudo bem?

Quando um elemento está dentro de um frame com Auto Layout, o Figma assume o controle total do seu posicionamento. Os filhos desse container não têm coordenadas absolutas livres, eles são organizados automaticamente com base nas regras de direção, espaçamento e alinhamento que você definiu. Por conta disso, durante a prototipagem, o Smart Animate não consegue interpolar a posição do elemento entre dois frames de forma fluida, pois o layout continua "segurando" o item no lugar definido pela estrutura.

O resultado é exatamente o que você descreveu: o card simplesmente aparece na posição de destino, sem percorrer o caminho, porque o Figma não tem liberdade para mover aquele elemento fora das regras do container.

Ao remover os elementos do Auto Layout, eles passam a ter posicionamento absoluto dentro do frame. Aí o Smart Animate consegue comparar a posição do elemento no frame de origem com a posição no frame de destino e gerar o movimento entre os dois pontos, que é justamente o que cria a sensação de arrasto.

Vou deixar um gif abaixo demonstrando como eu faço:

Espero ter ajudado.

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado