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( ); }
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( ); }
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( ); }
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( ); }