コード例 #1
0
ファイル: AlphaFunction.cs プロジェクト: lokilee73/TizenFX
 /// <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();
     }
 }
コード例 #2
0
 /// <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();
     }
 }
コード例 #3
0
        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
            });
        }
コード例 #4
0
ファイル: AlphaFunction.cs プロジェクト: lokilee73/TizenFX
 /// <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);
 }
コード例 #5
0
        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();
            }
        }