Bu yazımda silverlight’da animasyon yaparken daha efektif animasyonlar hazırlamamıza yardımcı olan easy functionlardan bahsedicem.Silverlight’da herhangi bir nesnenin bir noktadan bir noktaya hareketi sırasında doubleAnimation kullandığımızda başlangıç noktasın’dan bitiş noktasına doğru doğrusal(düz) bir şeklide ilerliyecektir.ama bu ilerleme sirasında hareket eden nesnenin sağa sola hareket etmesi önce yavaşlayıp sonra hızlanması veya elastik bant gibi hedefe bir ileri bir geri şeklinde ulaşmasını istediğimizde easy functionlardan faydalanırız.okuduklarınızdan kafanızda bir şeyler oluşmadıysa sekil üzerinde daha iyi anlıcaksınızdır…ilk olarak silverlight’da bir canvas içerisine koymuş olduğunuz yuvarlak top’un left değerini ve top değerine bir doubleAnimation ile değiştirdiğimizde aşağıdaki görüntüyü elde ederiz.

silver
silver

fakat doubleAnimation içerisine yapdığımız easyfunction tanımları ile topun hareketini doğrusalan çıkartabiliriz.11 adet EasyFunction türü var. bunlardan ElacticEasy’nin doubleAnimation ile nasıl kullanıldığına bakarsak//burada oscillations değeri salllanma değeri




EasyFunction’dan ilk 6 tanesini kullandığımızda nasıl bir sonuç verdiğini aşağıdaki tablodan bakabilirsiniz

silver
silver

ilk altı Easyfunction türünü test etmek için ufak bir uygulama yazdım.uygulamadan bir kare

silver
silver

uygulamayı indirerek easyfunction’ların topun hareketine nasıl etki ettiğini gözlemleyebilirsiniz.uygulamayı burdanindirebilirsinizbaşka bir yazıda görüşmek üzere…..web developer | fatih çakıroğlu