/ohos5.0/foundation/arkui/ace_engine/frameworks/core/animation/ |
H A D | curves.cpp | 24 const RefPtr<SineCurve> Curves::SINE = AceType::MakeRefPtr<SineCurve>(); 40 const std::string Curves::DEFAULT_CURVE_NAME = "Curves.Ease"; 42 std::string Curves::ToString(const RefPtr<Curve>& curve) in ToString() 44 …static const std::map<RefPtr<Curve>, std::string> curveNames = { { Curves::EASE, Curves::DEFAULT_C… in ToString() 45 { Curves::EASE_IN, "Curves.EaseIn" }, { Curves::EASE_OUT, "Curves.EaseOut" }, in ToString() 46 … { Curves::EASE_IN_OUT, "Curves.EaseInOut" }, { Curves::FAST_OUT_SLOW_IN, "Curves.FastOutSlowIn" }, in ToString() 47 { Curves::LINEAR_OUT_SLOW_IN, "Curves.LinearOutSlowIn" }, in ToString() 48 … { Curves::FAST_OUT_LINEAR_IN, "Curves.FastOutLinearIn" }, { Curves::FRICTION, "Curves.Friction" }, in ToString() 49 … { Curves::EXTREME_DECELERATION, "Curves.ExtremeDeceleration" }, { Curves::SHARP, "Curves.Sharp" }, in ToString() 50 { Curves::SMOOTH, "Curves.Smooth" }, { Curves::LINEAR, "Curves.Linear" } }; in ToString() [all …]
|
H A D | curves.h | 25 class ACE_FORCE_EXPORT Curves { 27 Curves() = delete; 28 ~Curves() = default;
|
H A D | card_transition_controller.cpp | 144 …tAnimation = AceType::MakeRefPtr<CurveAnimation<Offset>>(startOffset, endOffset, Curves::FRICTION); in CreateCardTranslateAnimation() 179 …auto scaleAnimation = AceType::MakeRefPtr<CurveAnimation<double>>(startScale, endScale, Curves::FR… in CreateCardScaleAnimation() 195 opacityKeyframe2->SetCurve(Curves::SHARP); in CreateCardOpacityAnimation() 204 opacityKeyframe3->SetCurve(Curves::SHARP); in CreateCardOpacityAnimation() 227 … auto heightAnimation = AceType::MakeRefPtr<CurveAnimation<double>>(start, end, Curves::FRICTION); in CreateCardListAnimation() 271 …auto positionAnimation = AceType::MakeRefPtr<CurveAnimation<double>>(start, end, Curves::FRICTION); in CreateExternalAnimation()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | register_default_anims.cpp | 51 Curves::Easing::LinearEasingCurve::OBJECT_INFO, 52 Curves::Easing::InQuadEasingCurve::OBJECT_INFO, 53 Curves::Easing::OutQuadEasingCurve::OBJECT_INFO, 55 Curves::Easing::InCubicEasingCurve::OBJECT_INFO, 58 Curves::Easing::InSineEasingCurve::OBJECT_INFO, 59 Curves::Easing::OutSineEasingCurve::OBJECT_INFO, 61 Curves::Easing::InQuartEasingCurve::OBJECT_INFO, 64 Curves::Easing::InQuintEasingCurve::OBJECT_INFO, 67 Curves::Easing::InExpoEasingCurve::OBJECT_INFO, 70 Curves::Easing::InCircEasingCurve::OBJECT_INFO, [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | page_transition_option.cpp | 32 opacityKeyframe2->SetCurve(Curves::LINEAR); in CreateSharedInOption() 34 opacityKeyframe3->SetCurve(Curves::FRICTION); in CreateSharedInOption() 51 translateXKeyframe2->SetCurve(Curves::LINEAR); in CreateSharedInOption() 66 opacityKeyframe2->SetCurve(Curves::FRICTION); in CreateSharedOutOption() 68 opacityKeyframe3->SetCurve(Curves::LINEAR); in CreateSharedOutOption() 82 opacityKeyframe2->SetCurve(Curves::LINEAR); in CreateSharedStaticOption() 187 scaleKeyframe2->SetCurve(Curves::FRICTION); in CreateTransitionInContentOption() 189 scaleKeyframe3->SetCurve(Curves::FRICTION); in CreateTransitionInContentOption() 529 Curves::FRICTION); in CreateCardTransitionInOption() 537 deviceHeight_, Curves::FRICTION); in CreateCardTransitionInOption() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/bridge/common/utils/ |
H A D | utils_test.cpp | 52 EXPECT_EQ(CreateCurve(curve), Curves::EASE_IN_OUT); 56 EXPECT_EQ(CreateCurve(curve), Curves::EASE_IN_OUT); 58 EXPECT_EQ(CreateCurve(curve), Curves::EASE_IN_OUT); 60 EXPECT_EQ(CreateCurve(curve), Curves::EASE_IN_OUT); 62 EXPECT_EQ(CreateCurve(curve), Curves::EASE_IN_OUT); 64 EXPECT_EQ(CreateCurve(curve), Curves::EASE_IN_OUT); 66 EXPECT_EQ(CreateCurve(curve), Curves::EASE_IN_OUT); 68 EXPECT_EQ(CreateCurve(curve), Curves::EASE_IN_OUT); 70 EXPECT_EQ(CreateCurve(curve), Curves::EASE_IN_OUT); 103 EXPECT_EQ(CreateCurve(curve), Curves::EASE_IN_OUT); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/picker/ |
H A D | picker_animation_controller.cpp | 25 …AceType::MakeRefPtr<PickerAnimation>(pipe_, 0.0, -3.14, 0, 300, Curves::SHARP, [weak](double value… in CreateTriangleAnimation() 54 …AceType::MakeRefPtr<PickerAnimation>(pipe_, 0.0, 1.0, 0, 500, Curves::FRICTION, [weak](double valu… in CreateMovingAnimation() 68 …AceType::MakeRefPtr<PickerAnimation>(pipe_, 0.0, 1.0, 0, 500, Curves::FRICTION, [weak](double valu… in CreateMovingAnimation() 86 …AceType::MakeRefPtr<PickerAnimation>(pipe_, 0.0, 1.0, 0, 500, Curves::FRICTION, [weak](double valu… in CreateMovingAnimation() 101 …AceType::MakeRefPtr<PickerAnimation>(pipe_, 0.0, 1.0, 0, 500, Curves::FRICTION, [weak](double valu… in CreateMovingAnimation() 114 …AceType::MakeRefPtr<PickerAnimation>(pipe_, 0.0, 1.0, 0, 500, Curves::FRICTION, [weak](double valu… in CreateMovingAnimation() 130 …AceType::MakeRefPtr<PickerAnimation>(pipe_, 0.0, 1.0, 0, 500, Curves::FRICTION, [weak](double valu… in CreateMovingAnimation() 148 …AceType::MakeRefPtr<PickerAnimation>(pipe_, 255.0, 0.0, 0, 150, Curves::LINEAR, [weak](double valu… in CreateInOpacityAnimation() 175 …AceType::MakeRefPtr<PickerAnimation>(pipe_, 0.0, 255.0, 0, 150, Curves::LINEAR, [weak](double valu… in CreateInOpacityAnimation() 201 …AceType::MakeRefPtr<PickerAnimation>(pipe_, 255.0, 0.0, 0, 150, Curves::LINEAR, [weak](double valu… in CreateInOpacityAnimation() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-curve.md | 17 ## Curves.initCurve<sup>9+</sup> 71 ## Curves.stepsCurve<sup>9+</sup> 102 ## Curves.cubicBezierCurve<sup>9+</sup> 136 ## Curves.springCurve<sup>9+</sup> 170 ## Curves.springMotion<sup>9+</sup> 238 ## Curves.interpolatingSpring<sup>10+</sup> 269 ## Curves.customCurve<sup>10+</sup> 337 ## Curves.init<sup>(deprecated)</sup> 353 ## Curves.steps<sup>(deprecated)</sup> 370 ## Curves.cubicBezier<sup>(deprecated)</sup> [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_animate.cpp | 36 OHOS::Ace::Curves::LINEAR, 37 OHOS::Ace::Curves::EASE, 38 OHOS::Ace::Curves::EASE_IN, 39 OHOS::Ace::Curves::EASE_OUT, 40 OHOS::Ace::Curves::EASE_IN_OUT, 41 OHOS::Ace::Curves::FAST_OUT_SLOW_IN, 42 OHOS::Ace::Curves::LINEAR_OUT_SLOW_IN, 45 OHOS::Ace::Curves::SHARP, 46 OHOS::Ace::Curves::RHYTHM, 47 OHOS::Ace::Curves::SMOOTH, [all …]
|
H A D | node_scroll_modifier.cpp | 54 const std::vector<RefPtr<Curve>> CurvesVector = { Curves::LINEAR, Curves::EASE, Curves::EASE_IN, 55 Curves::EASE_OUT, Curves::EASE_IN_OUT, Curves::FAST_OUT_SLOW_IN, Curves::LINEAR_OUT_SLOW_IN, 56 Curves::FAST_OUT_LINEAR_IN, Curves::EXTREME_DECELERATION, Curves::SHARP, Curves::RHYTHM, 57 Curves::SMOOTH, Curves::FRICTION }; 372 RefPtr<Curve> curve = Curves::EASE; in SetScrollTo()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/picker/ |
H A D | date_time_animation_controller.cpp | 36 animationOption.SetCurve(Curves::SHARP); in PlayTitleInAnimation() 53 animationOption.SetCurve(Curves::SHARP); in PlayTitleOutAnimation() 76 animationOption.SetCurve(Curves::FRICTION); in PlayMovingInAnimation() 107 animationOption.SetCurve(Curves::FRICTION); in PlayMovingOutAnimation() 144 animationOption.SetCurve(Curves::LINEAR); in PlayOldColumnOpacityInAnimation() 189 animationOption.SetCurve(Curves::LINEAR); in PlayNewColumnOpacityInAnimation() 212 animationOption.SetCurve(Curves::LINEAR); in PlayYearColumnOpacityInAnimation() 227 animationOption.SetCurve(Curves::LINEAR); in PlayButtonOpacityInAnimation() 266 animationOption.SetCurve(Curves::LINEAR); in PlayOldColumnOpacityOutAnimation() 307 animationOption.SetCurve(Curves::LINEAR); in PlayNewColumnOpacityOutAnimation() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/utils/ |
H A D | utils.cpp | 249 { DOM_ANIMATION_TIMING_FUNCTION_EASE, Curves::EASE }, in CreateBuiltinCurve() 250 { DOM_ANIMATION_TIMING_FUNCTION_EASE_IN, Curves::EASE_IN }, in CreateBuiltinCurve() 252 { DOM_ANIMATION_TIMING_FUNCTION_EASE_OUT, Curves::EASE_OUT }, in CreateBuiltinCurve() 256 { DOM_ANIMATION_TIMING_FUNCTION_FRICTION, Curves::FRICTION }, in CreateBuiltinCurve() 257 { DOM_ANIMATION_TIMING_FUNCTION_LINEAR, Curves::LINEAR }, in CreateBuiltinCurve() 259 { DOM_ANIMATION_TIMING_FUNCTION_RHYTHM, Curves::RHYTHM }, in CreateBuiltinCurve() 260 { DOM_ANIMATION_TIMING_FUNCTION_SHARP, Curves::SHARP }, in CreateBuiltinCurve() 261 { DOM_ANIMATION_TIMING_FUNCTION_SMOOTH, Curves::SMOOTH }, in CreateBuiltinCurve() 360 return Curves::EASE_IN_OUT; in CreateCurve() 373 return useDefault? Curves::EASE_IN_OUT : nullptr; in CreateCurve() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/toggle/ |
H A D | switch_modifier.h | 55 SetBoardColor(LinearColor(hoverColor_), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty() 58 SetBoardColor(LinearColor(hoverColor_), hoverToTouchDuration_, Curves::SHARP); in UpdateAnimatableProperty() 61 … SetBoardColor(LinearColor(hoverColor_.BlendOpacity(0)), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty() 64 SetBoardColor(LinearColor(clickEffectColor_), hoverToTouchDuration_, Curves::SHARP); in UpdateAnimatableProperty() 67 SetBoardColor(LinearColor(clickEffectColor_), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty() 77 colorOption.SetCurve(Curves::FAST_OUT_SLOW_IN); in UpdateAnimatableProperty() 88 pointOption.SetCurve(Curves::FAST_OUT_SLOW_IN); in UpdatePointOffsetAnimation()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/stepper/ |
H A D | stepper_animation_controller.cpp | 126 0, FROM_INDEX_OPACITY_DURATION, Curves::FRICTION, [weak](double value) { in CreateOpacityAnimation() 131 0, TO_INDEX_OPACITY_DURATION, Curves::SMOOTH, [weak](double value) { in CreateOpacityAnimation() 140 RATIO_NEGATIVE, 0, TRANSLATE_DURATION, Curves::FRICTION, [weak](double value) { in CreateTranslateAnimation() 145 RATIO_ZERO, 0, TRANSLATE_DURATION, Curves::FAST_OUT_SLOW_IN, [weak](double value) { in CreateTranslateAnimation() 150 RATIO_POSITIVE, 0, TRANSLATE_DURATION, Curves::FRICTION, [weak](double value) { in CreateTranslateAnimation() 155 RATIO_ZERO, 0, TRANSLATE_DURATION, Curves::FAST_OUT_SLOW_IN, [weak](double value) { in CreateTranslateAnimation()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/checkbox/ |
H A D | checkbox_modifier.h | 56 SetBoardColor(LinearColor(hoverColor_), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty() 59 SetBoardColor(LinearColor(hoverColor_), hoverToTouchDuration_, Curves::SHARP); in UpdateAnimatableProperty() 62 … SetBoardColor(LinearColor(hoverColor_.BlendOpacity(0)), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty() 65 SetBoardColor(LinearColor(clickEffectColor_), hoverToTouchDuration_, Curves::SHARP); in UpdateAnimatableProperty() 68 SetBoardColor(LinearColor(clickEffectColor_), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty() 75 option.SetCurve(Curves::FAST_OUT_SLOW_IN); in UpdateAnimatableProperty()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/animation/test/unittest/framework/ |
H A D | animation_framework_test.cpp | 163 keyframe2->SetCurve(Curves::LINEAR); in InitBasicAnimationDirectionPropertyTest() 202 keyframe2->SetCurve(Curves::LINEAR); in InitBasicPropertyTest() 568 EXPECT_NEAR(testValueFirst, Curves::LINEAR->MoveInternal(testValueFirst), FLT_EPSILON); 629 float actualValueFirst = Curves::EASE_OUT->MoveInternal(testValueFirst); 630 float actualValueSecond = Curves::EASE_OUT->MoveInternal(testValueSecond); 631 float actualValueThird = Curves::EASE_OUT->MoveInternal(testValueThird); 1686 kf2->SetCurve(Curves::LINEAR); 1782 kf2->SetCurve(Curves::LINEAR); 1783 kf3->SetCurve(Curves::LINEAR); 1835 kf2->SetCurve(Curves::LINEAR); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rating/ |
H A D | rating_modifier.h | 179 … SetBoardColor(LinearColor(ratingTheme->GetHoverColor()), hoverDuration, Curves::FRICTION); in SetHoverState() 182 … SetBoardColor(LinearColor(ratingTheme->GetPressColor()), pressDuration, Curves::SHARP); in SetHoverState() 185 … SetBoardColor(LinearColor(ratingTheme->GetHoverColor()), pressDuration, Curves::SHARP); in SetHoverState() 188 … SetBoardColor(LinearColor(ratingTheme->GetPressColor()), hoverDuration, Curves::SHARP); in SetHoverState() 191 SetBoardColor(LinearColor(Color::TRANSPARENT), hoverDuration, Curves::FRICTION); in SetHoverState()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/checkboxgroup/ |
H A D | checkboxgroup_modifier.h | 67 SetBoardColor(LinearColor(hoverColor_), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty() 70 SetBoardColor(LinearColor(hoverColor_), hoverToTouchDuration_, Curves::SHARP); in UpdateAnimatableProperty() 73 … SetBoardColor(LinearColor(hoverColor_.BlendOpacity(0)), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty() 76 SetBoardColor(LinearColor(clickEffectColor_), hoverToTouchDuration_, Curves::SHARP); in UpdateAnimatableProperty() 79 SetBoardColor(LinearColor(clickEffectColor_), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/tab_bar/ |
H A D | render_tab_bar_item.cpp | 86 doubleAnimationEnter_->SetCurve(Curves::FRICTION); in OnMouseHoverEnterTest() 100 doubleAnimationExit_->SetCurve(Curves::FRICTION); in OnMouseHoverExitTest() 102 doubleAnimationExit_->SetCurve(Curves::FAST_OUT_SLOW_IN); in OnMouseHoverExitTest() 116 doubleAnimationPress->SetCurve(Curves::SHARP); in PlayPressAnimation()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/scroll/ |
H A D | scroll_controller_test_ng.cpp | 41 …bool animate = controller->AnimateTo(Dimension(ITEM_HEIGHT * TOTAL_ITEM_NUMBER), -1.f, Curves::LIN… 43 …animate = controller->AnimateTo(Dimension(1.0, DimensionUnit::PERCENT), 1.f, Curves::LINEAR, false… 154 …bool animate = controller->AnimateTo(Dimension(ITEM_HEIGHT * TOTAL_ITEM_NUMBER), -1.f, Curves::LIN… 156 …animate = controller->AnimateTo(Dimension(1.0, DimensionUnit::PERCENT), 1.f, Curves::LINEAR, false… 261 …bool animate = controller->AnimateTo(Dimension(ITEM_HEIGHT * TOTAL_ITEM_NUMBER), 1.f, Curves::LINE… 731 …bool animate = controller->AnimateTo(Dimension(ITEM_HEIGHT * TOTAL_ITEM_NUMBER), -1.f, Curves::LIN… 738 …animate = controller->AnimateTo(Dimension(1.0, DimensionUnit::PERCENT), 1.f, Curves::LINEAR, false… 788 pattern_->AnimateTo(ITEM_HEIGHT * TOTAL_ITEM_NUMBER, 1.f, Curves::LINEAR, smooth); 805 pattern_->AnimateTo(100, 1.f, Curves::LINEAR, smooth, canOverScroll);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_scroller.cpp | 46 { "ease", Curves::EASE }, 47 { "ease-in", Curves::EASE_IN }, 48 { "ease-in-out", Curves::EASE_IN_OUT }, 49 { "ease-out", Curves::EASE_OUT }, 50 { "friction", Curves::FRICTION }, 51 { "linear", Curves::LINEAR }, 126 RefPtr<Curve> curve = Curves::EASE; in ScrollTo()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/list/ |
H A D | render_list_item_group.cpp | 378 firstCurve = Curves::FAST_OUT_LINEAR_IN; in createPositionAnimation() 380 firstCurve = Curves::LINEAR; in createPositionAnimation() 384 secondCurve = Curves::LINEAR; in createPositionAnimation() 386 secondCurve = Curves::FRICTION; in createPositionAnimation() 415 firstCurve = Curves::LINEAR; in CreateOpacityAnimation() 417 firstCurve = Curves::FAST_OUT_LINEAR_IN; in CreateOpacityAnimation() 421 secondCurve = Curves::FRICTION; in CreateOpacityAnimation() 423 secondCurve = Curves::LINEAR; in CreateOpacityAnimation() 593 rotateKeyframe2->SetCurve(Curves::FRICTION); in CreateRotateAnimation() 595 rotateKeyframe3->SetCurve(Curves::FRICTION); in CreateRotateAnimation()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/radio/ |
H A D | radio_paint_method.cpp | 109 SetBoardColor(LinearColor(hoverColor_), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty() 112 SetBoardColor(LinearColor(hoverColor_), hoverToTouchDuration_, Curves::SHARP); in UpdateAnimatableProperty() 115 … SetBoardColor(LinearColor(hoverColor_.BlendOpacity(0)), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty() 118 SetBoardColor(LinearColor(clickEffectColor_), hoverToTouchDuration_, Curves::SHARP); in UpdateAnimatableProperty() 121 SetBoardColor(LinearColor(clickEffectColor_), hoverDuration_, Curves::FRICTION); in UpdateAnimatableProperty() 141 delayOption.SetCurve(Curves::FRICTION); in UpdateIsOnAnimatableProperty() 145 halfDurationOption.SetCurve(Curves::FRICTION); in UpdateIsOnAnimatableProperty() 181 halfDurationOption.SetCurve(Curves::FRICTION); in UpdateIndicatorAnimation()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/ |
H A D | select_overlay_paint_method.cpp | 119 option.SetCurve(Curves::SHARP); in CheckCirclesAndBackArrowIsShown() 141 option.SetCurve(Curves::SHARP); in CheckHasExtensionMenu() 151 option.SetCurve(Curves::SHARP); in CheckHasExtensionMenu() 173 option.SetCurve(Curves::SHARP); in CheckHandleIsShown()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/bubble/ |
H A D | bubble_pattern.cpp | 255 Animation(renderContext, hoverColor, theme->GetHoverAnimationDuration(), Curves::FRICTION); in ButtonOnHover() 258 … Animation(renderContext, backgroundColor, theme->GetHoverAnimationDuration(), Curves::FRICTION); in ButtonOnHover() 317 … Animation(renderContext, pressColor, theme->GetHoverToPressAnimationDuration(), Curves::SHARP); in ButtonOnPress() 320 Animation(renderContext, pressColor, theme->GetHoverAnimationDuration(), Curves::SHARP); in ButtonOnPress() 325 … Animation(renderContext, hoverColor, theme->GetHoverToPressAnimationDuration(), Curves::SHARP); in ButtonOnPress() 328 … Animation(renderContext, backgroundColor, theme->GetHoverAnimationDuration(), Curves::SHARP); in ButtonOnPress() 501 optionPosition.SetCurve(Curves::FRICTION); in StartOffsetEnteringAnimation() 519 optionAlpha.SetCurve(Curves::SHARP); in StartAlphaEnteringAnimation() 576 optionPosition.SetCurve(Curves::FRICTION); in StartOffsetExitingAnimation() 594 optionAlpha.SetCurve(Curves::SHARP); in StartAlphaExitingAnimation()
|