• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: UI Effects
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: UI Effects


  • Subject: Re: UI Effects
  • From: Scott Thompson <email@hidden>
  • Date: Fri, 21 Sep 2007 08:03:06 -0500


On Sep 21, 2007, at 1:58 AM, Sven wrote:

Hello List,
I am wondering if there are any resources out there for creating UI
effects. What I mean are effects like rotating and resizing panels
etc. If you look at code (http://www.panic.com/coda) there's a section
where you can set up a remote server. The list of servers is a series
of labels like post-it notes. When you click on one one it flips over
and you can see the smaller version of the config UI, this then zooms
up to the front of the display to full size whilst finishing the
rotation.... I hope you know what I mean.

I assume you are talking about Coda itself, and not the Panic web site?

(The animation you describe sounds a lot like the flip animation for dashboard widgets)

If so, then I would recommend looking at:

http://www.apple.com/macosx/leopard/technology/coreanimation.html

Core Animation is a new technology that is being added to Leopard for just this kind of dynamic user interface. You can read the publicly available details at the site above.

If you don't want to wait for Leopard, or have to support older operating systems, then your best bet is going to be to start learning about OpenGL. Most of the effects like the one you describe are accomplished by creating an OpenGL scene and using a combination of quads and texture maps to move things around quickly.

OpenGL is not your only choice, of course, you can also animate using Quartz 2D calls and timers. Depending on the complexity of the animation effect you'd like to achieve, this may be the simpler course.

Scott
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >UI Effects (From: Sven <email@hidden>)

  • Prev by Date: Re: Core Data guidance Was: Calling processPendingChanges from awakeFromInsert
  • Next by Date: Re: Core Data guidance Was: Calling processPendingChanges from awakeFromInsert
  • Previous by thread: Re: UI Effects
  • Next by thread: Re: UI Effects
  • Index(es):
    • Date
    • Thread