GIF sem loop Java

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.

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.

como faço isso ?

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

1 curtida