Ejemplo n.º 1
0
        void AnimateLoginSeperator( )
        {
            RectangleF startBorder = new RectangleF(LoginButton.Position.X + LoginButton.Frame.Width / 2,
                                                    LoginButton.Frame.Bottom + Rock.Mobile.Graphics.Util.UnitToPx(16),
                                                    0, 1);

            RectangleF finalBorder = new RectangleF(LoginButton.Position.X + ((LoginButton.Frame.Width - (View.Bounds.Width * .75f)) / 2),
                                                    LoginButton.Frame.Bottom + Rock.Mobile.Graphics.Util.UnitToPx(16),
                                                    View.Bounds.Width * .75f, 1);

            SimpleAnimator_RectF borderAnim = new SimpleAnimator_RectF(startBorder, finalBorder, .25f, delegate(float percent, object value)
            {
                LoginSeperator.Frame = (RectangleF)value;
            }, null);

            borderAnim.Start( );
        }
Ejemplo n.º 2
0
        void AnimateRegSeperator( )
        {
            RectangleF startRegBorder = new RectangleF(RegisterButton.Position.X + RegisterButton.Frame.Width / 2,
                                                       RegisterButton.Frame.Bottom + Rock.Mobile.Graphics.Util.UnitToPx(16),
                                                       0, 1);

            RectangleF finalRegBorder = new RectangleF(RegisterButton.Position.X + ((RegisterButton.Frame.Width - (View.Bounds.Width * .75f)) / 2),
                                                       RegisterButton.Frame.Bottom + Rock.Mobile.Graphics.Util.UnitToPx(16),
                                                       View.Bounds.Width * .75f, 1);

            SimpleAnimator_RectF regBorderAnim = new SimpleAnimator_RectF(startRegBorder, finalRegBorder, .25f, delegate(float percent, object value)
            {
                RegisterSeperator.Frame = (RectangleF)value;
            }, delegate { AnimateLoginSeperator( ); });

            regBorderAnim.Start( );
        }
Ejemplo n.º 3
0
        void AnimateLoginSeperator( )
        {
            RectangleF startBorder = new RectangleF( LoginButton.Position.X + LoginButton.Frame.Width / 2, 
                LoginButton.Frame.Bottom + Rock.Mobile.Graphics.Util.UnitToPx( 16 ),
                0, 1 );

            RectangleF finalBorder = new RectangleF( LoginButton.Position.X + ( ( LoginButton.Frame.Width - (View.Bounds.Width * .75f) ) / 2 ), 
                LoginButton.Frame.Bottom + Rock.Mobile.Graphics.Util.UnitToPx( 16 ),
                View.Bounds.Width * .75f, 1 );

            SimpleAnimator_RectF borderAnim = new SimpleAnimator_RectF( startBorder, finalBorder, .25f, delegate(float percent, object value )
                {
                    LoginSeperator.Frame = (RectangleF)value;
                }, null );

            borderAnim.Start( );
        }
Ejemplo n.º 4
0
        void AnimateRegSeperator( )
        {
            RectangleF startRegBorder = new RectangleF( RegisterButton.Position.X + RegisterButton.Frame.Width / 2, 
                RegisterButton.Frame.Bottom + Rock.Mobile.Graphics.Util.UnitToPx( 16 ),
                0, 1 );

            RectangleF finalRegBorder = new RectangleF( RegisterButton.Position.X + ( ( RegisterButton.Frame.Width - (View.Bounds.Width * .75f) ) / 2 ), 
                RegisterButton.Frame.Bottom + Rock.Mobile.Graphics.Util.UnitToPx( 16 ),
                View.Bounds.Width * .75f, 1 );
            
            SimpleAnimator_RectF regBorderAnim = new SimpleAnimator_RectF( startRegBorder, finalRegBorder, .25f, delegate(float percent, object value )
                {
                     RegisterSeperator.Frame = (RectangleF)value;
                }, delegate { AnimateLoginSeperator( ); } );

            regBorderAnim.Start( );
        }