Ich bastle gerade an einem animierten Finder-Schreibtischhintergrund (bitte jetzt nicht fragen, wozu man das braucht - brauchen tut man das nicht wirklich). Dazu nehme ich ein screengroßes Borderless-Window mit Desktop-Windowlevel. Soweit kein Problem.
Dummerweise scheint der Finder (oder sonstwer) auf dieser Ebene die regelmäßigen Updates der Animation zu verhindern. Sprich: Es animiert nur an der Stelle, an der man gerade ein Desktop-Icon bewegt o.ä. Sämtliches Herumgefummel an den Fenstereigenschaften oder händisches Triggern bringt nichts: Das Fenster, das auf normaler Fensterebene fein animiert, steht dort unten still.
Einen Trick habe ich gefunden, um das Fenster doch zu einem regelmäßigen Update zu überreden: Mit jedem Update ändere ich den frame origin des Fensters minimal (und gleich wieder zurück). Damit läuft es (fast gänzlich ohne Artefakte).
Allerdings finde ich diese Lösung nicht wirklich elegant. Hat jemand von Euch eine bessere Idee?
Dummerweise scheint der Finder (oder sonstwer) auf dieser Ebene die regelmäßigen Updates der Animation zu verhindern. Sprich: Es animiert nur an der Stelle, an der man gerade ein Desktop-Icon bewegt o.ä. Sämtliches Herumgefummel an den Fenstereigenschaften oder händisches Triggern bringt nichts: Das Fenster, das auf normaler Fensterebene fein animiert, steht dort unten still.
Einen Trick habe ich gefunden, um das Fenster doch zu einem regelmäßigen Update zu überreden: Mit jedem Update ändere ich den frame origin des Fensters minimal (und gleich wieder zurück). Damit läuft es (fast gänzlich ohne Artefakte).
Allerdings finde ich diese Lösung nicht wirklich elegant. Hat jemand von Euch eine bessere Idee?
Multigrad - 360°-Produktfotografie für den Mac