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에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET MAUI