AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

FloatAnimation zerstört Shadow

Ein Thema von himitsu · begonnen am 27. Feb 2020 · letzter Beitrag vom 7. Apr 2020
Antwort Antwort
Rollo62

Registriert seit: 15. Mär 2007
4.176 Beiträge
 
Delphi 12 Athens
 
#1

AW: FloatAnimation zerstört Shadow

  Alt 27. Feb 2020, 11:07
Scheint ja dann ein Bug zu sein.
Womöglich hilft es nach dem Setting irgendwas neu zu konfigurieren, und Repaint, oder dergleichen als Workaround.
Oder einfach nur von 0.1 ... 1.0 verstellen ?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.386 Beiträge
 
Delphi 12 Athens
 
#2

AW: FloatAnimation zerstört Shadow

  Alt 27. Feb 2020, 11:15
Nja, es scheint von "unsichtbar" zu klein-sichtbar zu knallen.

Mein Menü ist unsichtbar und ich blende es dann animiert ein.
Jedenfalls ist es dort egal wo ich beginne, es sieht danach immer scheiße aus.

Repaint oder sowas hatte ich schon versucht.
Sobald es einmal Scheiße aussieht, bleibt es so, egal was passiert.

Ich veruch heut abend mal im OnFinish den Shadow kurz aus und wieder einzublenden. (Visible=True>False>True)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
DukeM

Registriert seit: 1. Feb 2011
32 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: FloatAnimation zerstört Shadow

  Alt 7. Apr 2020, 11:53
Hast Du dafür schon eine Lösung?
Der Schatten wird ja nur einmal "gemalt" und nicht ständig. Das ergibt oftmals unschöne Effekte. Vorallem wenn Child Objekte über den Schatten laufen und er dann an diesen Stellen "übermalt" ist.
Ein Invalidate auf Alle möglichen Komponenten (Parent) hilft manchmal.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.386 Beiträge
 
Delphi 12 Athens
 
#4

AW: FloatAnimation zerstört Shadow

  Alt 7. Apr 2020, 19:11
Nee, keine Lösung. Auch mit Refreshs an verschiedensten Stellen war nichts zu machen.

Wie gesagt, hab ich das einblenden nun anders gelöst, also durch reinschieben (aus dem nichts), anstatt diesem eigentlich "schöneren" aufzommem/hochklappen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:21 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