Sto provando a creare un'animazione "pagina arricciata" di un'immagine nella mia applicazione iPhone. I t UIViewAnimationTransitionCurlUp e sono i fratelli Animazione Core non documentati, tuttavia l'immagine che devo animare è un PNG trasparente, con contorni "non uniformi" (alcuni pixel alfa). Quando si utilizza la transizione preimpostata sopra menzionata, quei pixel alfa sono dipinti di nero non appena inizia l'animazione, che sembra terribilmente brutta.Come posso creare un'animazione core per la pagina personalizzata?
Pertanto, cerco di creare un'animazione core di mio. Ho provato a ricercare l'argomento, ma non sono riuscito a trovare una buona panoramica delle tecniche coinvolte. L'implementazione dovrebbe ovviamente essere più complessa di un singolo cambiamento di proprietà, ho la sensazione che anche CATransform3D sarebbe limitato a questo scopo, poiché l'immagine deve avere diverse trasformazioni 3D applicate in diverse parti di esso - cambiando nel tempo . Come procederebbe allora su questo argomento? Sono molto grato per qualsiasi pensiero o idea!
migliore, Eli
Core Animation è un'astrazione di OpenGL. Quindi le transizioni sono in realtà manipolazioni OpenGL dei livelli. Non sono sicuro se esiste un modo per definire un'animazione personalizzata in OpenGL e quindi utilizzarla nel framework CoreAnimation. Questo è quello che cercherò prima di vedere se possibile. –
Hai mai trovato una buona soluzione per questo? –
alku83, non proprio .. Finito per sovrapporre lo schermo con un UIImageView animato. – eliego