TransitionContainer added to FluidKit

  transitioncontainer

TransitionContainer was a control I created sometime back to enable rich transitions between views. The transitions themselves are pluggable and can be changed dynamically. You can see this in action in the video below.

 

The version included in FluidKit contains three transitions: Slide, Genie and Cube. You can implement your own by deriving from the abstract class Transition. If you create some interesting ones, do shoot me a mail and I’ll put it as part of FluidKit !

Note that FluidKit is currently in Source-only form. You can download, compile and execute the FluidKit.Showcase application to see TransitionContainer in action !

GenieAnimation !

In addition to the TransitionContainer, there are several classes that have been added. The most important of the lot is GenieAnimation, a custom animation class that animates a 3D mesh to simulate the popular Mac OSX Genie effect. The GenieAnimation relies on a bunch of helper classes for manipulating the mesh positions. These are included under the /Helpers folder in the FluidKit project.

Similar Posts:

5 responses to “TransitionContainer added to FluidKit”

  1. Jeremiah Morrill

    Woo! New toys! I’m glad these finally made it in the FluidKit!

    -Jer

  2. Harald D. Wagner

    Great control! Runs very smoothly.
    Since I’m sure you thought about it as well: Why isn’t TransitionContainer a Panel? That way it could be the ItemsPanel of a System.Windows.Controls.Primitives.Selector, which would allow applications to either use a well known interface or to alternatively use custom logic.

  3. Josh Smith

    Nice! :)

    josh

Leave a Reply