Comment fade-in / fade-out Java Graphiques?
Dire si j'ai un Java objet Graphique, et je veux tracer une ligne ou un rectangle sur elle. Quand j'ai lancer la commande de tirage, il apparaît immédiatement à l'écran. Je me demande juste comment pourrais-je faire ce progrès comme un fade-in /fade-out effet, même chose que ce que vous pouvez faire en Javascript.
Toute pensée?
Merci beaucoup pour l'aide et les suggestions à l'avance!
Vous devez vous connecter pour publier un commentaire.
Vous pourriez essayer de peindre l'image, encore et encore, mais avec une opacité différente (alpha) de la valeur. Commencer à partir de 0 (complètement transparent) et d'augmenter progressivement à 1 (opaque) afin de produire un effet de fondu. Voici un code de test qui pourrait aider:
Ont un look à la AlphaComposite classe pour la transparence, et le Swing en fonction Minuterie classe pour le chronométrage.
La Java API 2D exemples de Programmes a des démos. sous le Composite rubrique qui montrent comment les attacher ensemble.
Prendre un coup d'oeil à la Java Timing Cadre.