2017년 1월 12일 목요일

Core Animation

Core Animation

I support animation processing for the user interface expression with a kind of the middleware to constitute macOS with Core Animation (こああにめーしょん). I was introduced by Mac OS X v10.5, and a similar technique is adopted in iPhone.

The developer of the application can let an animation easily last in an interface by using a Core Animation technology. Conventionally, when I was going to do animation by application, complicated programming including the control during animation was required. I appoint attributes (a position and transparency) to let you make animation when I use CoreAnimation and only appoint the value before and after the animation afterward, and the automatically middle animation is done.

For example, "a position" is automatic and calculates the middle coordinate if I appoint a coordinate after the movement before movement as an attribute, and it is performed animation of smoothly when I want to let you do the animation that a button or an image in the application work. A developer can control speed and acceleration, the slowdown of the animation freely, too. Because key frame system, supplement system, drawing system do not have I can completely move the action of the user and the reaction for it in async because I separate and to touch it at all in progress for the middle, it is a very plain model for a developer.

In macOS, a technique of Core Animation is used in CoverFlow. In addition, the animation to be seen with iPhone everywhere depends on Core Animation.

This article is taken from the Japanese Wikipedia Core Animation

This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.

Wikipedia and Tranpedia does not guarantee the accuracy of this document. See our disclaimer for more information.

In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.

0 개의 댓글:

댓글 쓰기