![]() |
Kreisförmige Ladeanzeige wie von Flash bekannt
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
Wie würdet ihr eine solche Ladeanzeige realisieren? Sie soll nicht den direkten Fortschritt anzeigen, der wird als Text in der Mitte stehen, aber sie soll zeigen, dass das ganze noch läuft und arbeitet... Ich dachte an ein Hintergrundbild der "leeren" Felder, darüber rotiert dann ein Sprite ... *schnipp* Dafür muss ich dann allerdings noch die Beleuchtung der Markierung entfernen, denn ansonsten müsste ich für jede einzelne Position Bilder machen. Wie würdet ihr das machen? P.S.: Hoffe das ist ok so mit dem Bild, ansonsten kurz sagen, dann nehme ich es halt wieder raus! [edit=Matze]Grafik angehängt. Mfg, Matze[/edit] |
Re: Kreisförmige Ladeanzeige wie von Flash bekannt
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo
Zitat:
Grüße, Matze Edit: Es sieht dann aus wie im Anhang. |
Re: Kreisförmige Ladeanzeige wie von Flash bekannt
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe mir neulich eine GIF-Animation erzeugt und diese dann in einem Image geladen.
Edit: Wo war der rote Kasten? oO Edit 2: PS: So ein Ding nennt sich zudem ![]() Edit 3: Im Anhang findet ihr nun auch noch meine Version ;) Macht damit was ihr wollt :mrgreen: |
Re: Kreisförmige Ladeanzeige wie von Flash bekannt
Stimmt. Habe wiedermal den Wald vor Bäumen nicht gesehen.
Dann mach ich mich mal dran. Zuerst mal muss ich die Größe korrigieren :D Wünsche euch allen einen Guten Rutsch! |
Re: Kreisförmige Ladeanzeige wie von Flash bekannt
Zitat:
![]() |
Re: Kreisförmige Ladeanzeige wie von Flash bekannt
Zitat:
Vorher muss man, falls man JvGIFAnimator nutzt folgendes einstellen: Threaded: True ASyncDrawing: False .. oder man SOLLTE es, denn sonst ruckelt das was. Welche Komponente nutzt du denn, Matze? |
Re: Kreisförmige Ladeanzeige wie von Flash bekannt
Da reicht ein simples TGifImage. Das ist meines Wissens sogar ab Delphi 2007 Bestandteil der IDE.
Dafür die Jedis zu installieren ist leicht übertrieben. Klar, wenn sie eh installiert sind, ist das ok. |
Re: Kreisförmige Ladeanzeige wie von Flash bekannt
Ich lade das GIF aus den Ressourcen wie folgt:
Delphi-Quellcode:
Warum halte ich mir eine globale Instanz von dem GIF-Image? Weil ich später das GIF auch so wieder anhalten kann, da ich diese Image auf meinem SplashScreen verwende und bei einem Fehler sollte ja nichts mehr geladen werden.
TFormX = class(TForm)
imgAnimaton : TImage; ... private FGIF : TGIFImage; ... end; procedure ...; begin FGIF := TGIFImage.Create(); FGIF.LoadFromResourceName(HInstance, 'ANIMATION'); imgAnimaton.Picture.Assign(FGIF); end;
Delphi-Quellcode:
Edit:
// Animation anhalten
FGIF.Animate := False; imgAnimaton.Picture.Assign(FGIF); Zitat:
|
Re: Kreisförmige Ladeanzeige wie von Flash bekannt
Zitat:
|
Re: Kreisförmige Ladeanzeige wie von Flash bekannt
Zitat:
![]() Kannst dich mal umschauen, denn es gibt zahlreiche Seiten, die dir sowas generieren. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz