Easing クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アニメーションに一般的に使用される、値を非線形に変更する関数。
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
- 継承
-
Easing
- 属性
注釈
イージング関数は、[0,1] の範囲内の入力値に適用されます。 立方イージング関数は、多くの場合、最も自然に見えると見なされます。 開発者が独自のイージング関数を使用する場合は、入力が 0 の場合は値 0、入力が 1 の場合は値 1 を返す必要があります。または、アニメーションにジャンプします。
コンストラクター
Easing(Func<Double,Double>) |
|
フィールド
BounceIn |
最終的な値に向かってジャンプし、最終的な値で止まるまでバウンスします。 |
BounceOut |
最終的な値に向かって急上昇し、3 回バウンスして止まります。 |
CubicIn |
開始はゆっくりで、加速します。 |
CubicInOut |
加速して減速します。 多くの場合、自然に見える選択です。 |
CubicOut |
開始は速く、減速します。 |
Linear |
線形変換。 |
SinIn |
スムーズに加速します。 |
SinInOut |
加速して減速します。 |
SinOut |
スムーズに減速します。 |
SpringIn |
離れてから最終的な値に向かって急上昇します。 |
SpringOut |
飛び越えてから戻ります。 |
プロパティ
Default |
使用される既定のイージング関数。 既定値は CubicInOut です。 |
メソッド
Ease(Double) |
イージング関数を指定した値 |
演算子
Implicit(Func<Double,Double> to Easing) |
関数を Easing に変換します。 |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET MAUI