GIF sem loop Java

3 respostas
A

Olá a todos, venho com mais um problema.

Como eu faria para fazer com que um gif, executasse somente uma vez e depois parasse ?

Tipo: eu aperto um botão, e assim que ele é acionado, uma imagem .gif, é acionada e, assim que a animação desta mesma imagem acabar, chegar ao fim, ela não volte e reproduza a mesma coisa (tipo em loop infinito).

Espero que possam me ajudar nisso.

3 Respostas

rodriguesabner

Boa tarde, tudo bem Alex? Esse seu título está bem generalizado, se alguém, ou até você mesmo, for procurar no futuro, não vai conseguir achar. Quando for postar alguma dúvida, coloca um título que faça referência ao seu post. Estou alterando o título pra ficar mais claro, aí da próxima vez você já faz do jeito mais aconselhável.

Sobre o post mesmo, você pode ver a duração do GIF, usar um timer e quando o Gif finalizar vc pode trocar pela foto estática dele.

A

como faço isso ?

FearX

Alex, boa tarde.

Tente dar uma estudada na classe Timer. Pesquise casos de uso, como implementa e como você poderia usar isso no seu caso.

Aqui tem uma introdução bacana, aqui tem a JavaDoc da classe Timer e aqui um exemplo em vídeo de como usar ele.

[]'s

Criado 11 de fevereiro de 2019
Ultima resposta 11 de fev. de 2019
Respostas 3
Participantes 3