logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!

Silverlight 3 – Storyboard e Easing Animation

Colocado por Alexandre Tadashi na(s) categoria(s): Artigos do Blog, BounceEase, Easing Animation, Storyboard em 11 28th, 2009 | Sem comentários

Nesse artigo vamos utilizar os recursos chamados de Easing Animations. Com esse recurso podemos facilmente criar alguns tipos de animações direto no código XAML, neste exemplo estou utilizando um efeito chamado de bounce que vai simular uma queda, com efeito de gravidade, como se fosse uma bola caindo no chão.

<Storyboard x:Name="bounce">
    <DoubleAnimation From="0" To="100" Duration="0:0:3"
                     Storyboard.TargetName="btnCair"
                     Storyboard.TargetProperty="(Canvas.Top)">
    <DoubleAnimation.EasingFunction>
    <BounceEase
                EasingMode="EaseOut"
                Bounces="10"
                Bounciness="2">
    </BounceEase>
    </DoubleAnimation.EasingFunction>
  </DoubleAnimation>
</Storyboard>

 O EasingMode pode receber os valores EaseOut, EaseIn e EaseInOut que define o modo de como será executado o efeito, e em Bounces e Bounciness são definida a quantidade do efeito e velocidade.

 Vamos inserir um botão em nosso projeto e em seguida iniciar o Storyboard no evento click do botão. Segue abaixo o código do botão:

<Button x:Name="btnCair" Content="Cair"
                Canvas.Top="10" Canvas.Left="110"
                Width="180" Height="100"
                FontSize="30" Click="btnCair_Click" ></Button>

Executando o projeto e clicando no botão Cair, imediatamente o botão entra em queda com o efeito bounce.

BounceEase é somente um dos onze efeitos de animação disponíveis. Segue a lista completa, dentre eles temos BackEase, CircleEase, CubicEase, ElasticEase, ExponentialEase, PowerEase, QuadraticEase, QuarticEase, QuinticEase e SineEase, todos eles mudam a forma de como a animação é executada.

Silverlight 3 – Storyboard e Easing Animation is a post from: silverlight.net.br

Share/Bookmark



Veja o post original no blog do autor aqui!  

Alexandre Tadashi

Escrito por Alexandre Tadashi @ http://alexandretadashi.net/
Saiba mais sobre o autor na sua pagina de perfil
Outros posts do autor:
» Mudança de blog
» Silverlight 5
» C# – Generics- Artigo easy .net Magazine 11

Deixe um comentário



Spam Protection by WP-SpamFree

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2790 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com