Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Xamarin.Forms zawiera własną infrastrukturę animacji, która jest prosta do tworzenia prostych animacji, a jednocześnie jest wystarczająco wszechstronna, aby tworzyć złożone animacje.
Klasy Xamarin.Forms animacji są przeznaczone dla różnych właściwości elementów wizualizacji, a typowa animacja stopniowo zmienia właściwość z jednej wartości na drugą w danym okresie. Należy pamiętać, że dla klas animacji nie ma interfejsu Xamarin.Forms XAML. Jednak animacje mogą być hermetyzowane w zachowaniach , a następnie przywoływane z języka XAML.
Proste animacje
Klasa ViewExtensions udostępnia metody rozszerzeń, które mogą służyć do tworzenia prostych animacji, które obracają, skaluj, tłumaczą i zanikają VisualElement wystąpienia. W tym artykule przedstawiono tworzenie i anulowanie animacji przy użyciu ViewExtensions klasy .
Funkcje easingu
Xamarin.Forms Zawiera klasę Easing , która umożliwia określenie funkcji transferu, która kontroluje szybkość lub spowolnienie animacji podczas ich uruchamiania. W tym artykule pokazano, jak korzystać ze wstępnie zdefiniowanych funkcji ułatwiania i jak tworzyć niestandardowe funkcje złagodzenia.
Niestandardowe animacje
Klasa Animation jest blokiem konstrukcyjnym wszystkich Xamarin.Forms animacji z metodami rozszerzenia w ViewExtensions klasie tworzącymi co najmniej jeden Animation obiekt. W tym artykule pokazano, jak używać Animation klasy do tworzenia i anulowania animacji, synchronizowania wielu animacji i tworzenia niestandardowych animacji, które animują właściwości, które nie są animowane przez istniejące metody animacji.