Bagikan melalui


ElasticEasingFunction Kelas

Definisi

Mewakili fungsi meringankan yang menciptakan animasi yang menyerupan musim semi berosilasi bolak-balik hingga istirahat.

public ref class ElasticEasingFunction sealed : CompositionEasingFunction
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ElasticEasingFunction final : CompositionEasingFunction
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class ElasticEasingFunction final : CompositionEasingFunction
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ElasticEasingFunction : CompositionEasingFunction
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class ElasticEasingFunction : CompositionEasingFunction
Public NotInheritable Class ElasticEasingFunction
Inherits CompositionEasingFunction
Warisan
Object Platform::Object IInspectable CompositionObject CompositionEasingFunction ElasticEasingFunction
Atribut

Keterangan

Anda dapat mengontrol kapan perilaku "spring" terjadi dalam animasi dengan menentukan nilai properti Mode pada animasi. Grafik berikut menunjukkan nilai yang berbeda dari Mode, di mana f(t) mewakili kemajuan animasi dan t mewakili waktu.

Grafik yang memperlihatkan efek nilai mode yang berbeda

Anda dapat menentukan berapa kali animasi berosilasi bolak-balik menggunakan properti Osilasi dan seberapa ketat kemunculan osilasi menggunakan properti Springiness .

Catatan

Karena animasi ini menyebabkan nilai berosilasi bolak-balik, animasi mungkin menginterpolasi ke angka negatif secara tak terduga. Ini dapat menyebabkan kesalahan saat menganimasikan properti yang tidak mengizinkan angka negatif. Misalnya, jika Anda menerapkan animasi ini ke Height objek (misalnya dari 0 hingga 200 dengan Mode ), EaseInanimasi akan mencoba menginterpolasi melalui angka Height negatif yang akan melemparkan kesalahan.

Ada beberapa fungsi permudah lainnya selain ElasticEasingFunction. Selain menggunakan fungsi pelinggihan yang disertakan dalam run-time, Anda dapat membuat fungsi pelinggihan kustom Anda sendiri dengan mewarisi dari CompositionEasingFunction.

Properti

Comment

String yang akan dikaitkan dengan CompositionObject.

(Diperoleh dari CompositionObject)
Compositor

Compositor digunakan untuk membuat CompositionObject ini.

(Diperoleh dari CompositionObject)
DispatcherQueue

Mendapatkan DispatcherQueue untuk CompositionObject.

(Diperoleh dari CompositionObject)
ImplicitAnimations

Kumpulan animasi implisit yang melekat pada obyek ini.

(Diperoleh dari CompositionObject)
Mode

Mendapatkan atau mengatur nilai yang menentukan bagaimana animasi menginterpolasi.

Oscillations

Mendapatkan atau mengatur berapa kali target meluncur bolak-balik di atas tujuan animasi.

Properties

Kumpulan properti yang terkait dengan CompositionObject.

(Diperoleh dari CompositionObject)
Springiness

Mendapatkan atau mengatur kekakuan musim semi. Semakin kecil Springiness nilainya, semakin membedakan pegas dan semakin cepat elastisitas menurun intensitasnya di setiap osilasi.

Metode

Close()

Menutup CompositionObject dan merilis sumber daya sistem.

(Diperoleh dari CompositionObject)
Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

(Diperoleh dari CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Menentukan properti yang dapat dianimasikan.

(Diperoleh dari CompositionObject)
StartAnimation(String, CompositionAnimation)

Menyambungkan animasi dengan properti objek yang ditentukan dan memulai animasi.

(Diperoleh dari CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

Menyambungkan animasi dengan properti objek yang ditentukan dan memulai animasi.

(Diperoleh dari CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Memulai grup animasi.

Metode StartAnimationGroup pada CompositionObject memungkinkan Anda memulai CompositionAnimationGroup. Semua animasi dalam grup akan dimulai pada saat yang sama pada objek.

(Diperoleh dari CompositionObject)
StopAnimation(String)

Memutuskan sambungan animasi dari properti yang ditentukan dan menghentikan animasi.

(Diperoleh dari CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Menghentikan grup animasi.

(Diperoleh dari CompositionObject)
TryGetAnimationController(String)

Mengembalikan AnimationController untuk animasi yang berjalan pada properti yang ditentukan.

(Diperoleh dari CompositionObject)

Berlaku untuk