/// <summary> /// The constructor.<br /> /// Creates an alpha function object with the built-in alpha function passed as a parameter to the constructor.<br /> /// </summary> /// <param name="function">One of the built-in alpha functions.</param> /// <since_tizen> 3 </since_tizen> public AlphaFunction(AlphaFunction.BuiltinFunctions function) : this(Interop.AlphaFunction.NewAlphaFunction((int)function), true) { if (NDalicPINVOKE.SWIGPendingException.Pending) { throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } }
/// <summary> /// The constructor.<br /> /// Creates an alpha function object with the built-in alpha function passed as a parameter to the constructor.<br /> /// </summary> /// <param name="function">One of the built-in alpha functions.</param> /// <since_tizen> 3 </since_tizen> public AlphaFunction(AlphaFunction.BuiltinFunctions function) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_1((int)function), true) { if (NDalicPINVOKE.SWIGPendingException.Pending) { throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } }
private void UpdateAnimation() { // TODO : Currently not sure which effect is needed. AlphaFunction.BuiltinFunctions builtinAlphaFunction = AlphaFunction.BuiltinFunctions.EaseOut; if (sweepAngleAnimation) { sweepAngleAnimation.Stop(); } if (thumbAnimation) { thumbAnimation.Stop(); } sweepAngleAnimation = AnimateVisual(progressVisual, "sweepAngle", progressVisual.SweepAngle, 0, 500, builtinAlphaFunction); thumbAnimation = AnimateVisual(thumbVisual, "startAngle", thumbVisual.StartAngle, 0, 500, builtinAlphaFunction); if (sweepAngleAnimation) { sweepAngleAnimation.Play(); thumbAnimation.Play(); } ValueChanged?.Invoke(this, new CircularSliderValueChangedEventArgs() { CurrentValue = currentValue }); }
/// <summary> /// Returns the built-in function used by the alpha function.<br /> /// In case no built-in function has been specified, it will return AlphaFunction::DEFAULT.<br /> /// </summary> /// <returns>One of the built-in alpha functions.</returns> /// <since_tizen> 3 </since_tizen> public AlphaFunction.BuiltinFunctions GetBuiltinFunction() { AlphaFunction.BuiltinFunctions ret = (AlphaFunction.BuiltinFunctions)Interop.AlphaFunction.GetBuiltinFunction(SwigCPtr); if (NDalicPINVOKE.SWIGPendingException.Pending) { throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
private void UpdateAnimation() { // TODO : Currently not sure which effect is needed. AlphaFunction.BuiltinFunctions builtinAlphaFunction = AlphaFunction.BuiltinFunctions.EaseIn; if (sweepAngleAnimation) { sweepAngleAnimation.Stop(); } sweepAngleAnimation = AnimateVisual(progressVisual, "sweepAngle", progressVisual.SweepAngle, 0, 100, builtinAlphaFunction); if (sweepAngleAnimation) { sweepAngleAnimation.Play(); } }