Easing Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Fungsi yang memodifikasi nilai secara non-linier, umumnya digunakan untuk animasi.
public ref class Easing
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Converters.EasingTypeConverter))]
public class Easing
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Converters.EasingTypeConverter))>]
type Easing = class
Public Class Easing
- Warisan
-
Easing
- Atribut
Keterangan
Fungsi penguraian diterapkan ke nilai input dalam rentang [0,1]. Fungsi pelingkat kubik sering dianggap terlihat paling alami. Jika pengembang ingin menggunakan fungsi kemudahan mereka sendiri, mereka harus mengembalikan nilai 0 untuk input 0 dan nilai 1 untuk input 1 atau animasi akan mengalami lompatan.
Konstruktor
Easing(Func<Double,Double>) |
Membuat objek baru Easing dengan |
Bidang
BounceIn |
Melompat ke arah, dan kemudian memantul saat menetap pada nilai akhir. |
BounceOut |
Melompat ke nilai akhir, memantul 3 kali, dan menetap. |
CubicIn |
Mulai perlahan dan dipercepat. |
CubicInOut |
Mempercepat dan mempercepat. Seringkali pilihan yang tampak alami. |
CubicOut |
Dimulai dengan cepat dan turun. |
Linear |
Transformasi linier. |
SinIn |
Mempercepat dengan lancar. |
SinInOut |
Mempercepat masuk dan mempercepat keluar. |
SinOut |
Percepat dengan lancar. |
SpringIn |
Bergerak menjauh dan kemudian melompat ke nilai akhir. |
SpringOut |
Overshoots dan kemudian kembali. |
Properti
Default |
Fungsi kemudahan default yang digunakan. Default ke CubicInOut. |
Metode
Ease(Double) |
Menerapkan fungsi pengurangan ke nilai |
Operator
Implicit(Func<Double,Double> to Easing) |
Mengonversi fungsi menjadi Easing. |