Animasyon: Xamarin.Forms
Xamarin.Forms , basit animasyonlar oluşturmak için basit olan kendi animasyon altyapısını içerirken, karmaşık animasyonlar oluşturmak için yeterince çok yönlüdür.
Animasyon Xamarin.Forms sınıfları görsel öğelerin farklı özelliklerini hedefler ve tipik bir animasyon bir özelliği belirli bir süre boyunca bir değerden diğerine aşamalı olarak değiştirir. Animasyon sınıfları için Xamarin.Forms XAML arabirimi olmadığını unutmayın. Ancak, animasyonlar davranışlarda kapsüllenebilir ve ardından XAML'den başvurulabilir.
Basit Animasyonlar
ViewExtensions
sınıfı, örnekleri döndüren, ölçeklendiren, çeviren ve soluklayan VisualElement
basit animasyonlar oluşturmak için kullanılabilecek uzantı yöntemleri sağlar. Bu makalede, sınıfını kullanarak animasyon oluşturma ve iptal etme işlemleri gösterilmektedir ViewExtensions
.
Hızlandırma İşlevleri
Xamarin.FormsEasing
, animasyonların çalışırken nasıl hızlandığını veya yavaşladığını denetleyebilen bir aktarım işlevi belirtmenize olanak tanıyan bir sınıf içerir. Bu makalede, önceden tanımlanmış kolaylaştırma işlevlerinin nasıl tüketilmesi ve özel kolaylaştırma işlevlerinin nasıl oluşturulacağı gösterilmektedir.
Özel Animasyonlar
Animation
sınıfı, tüm Xamarin.Forms animasyonların yapı taşıdır ve sınıfındaki ViewExtensions
uzantı yöntemleri bir veya daha fazla Animation
nesne oluşturur. Bu makalede, sınıfı kullanarak Animation
animasyon oluşturma ve iptal etme, birden çok animasyonu eşitleme ve mevcut animasyon yöntemleri tarafından animasyonlanmamış özelliklere animasyon eklemeye yönelik özel animasyonlar oluşturma işlemleri gösterilmektedir.