public void OnPageScrollStateChanged(int state)
        {
            StopTimer();

            handleScrollState(state);
            mScrollState = state;

            if (ContainerState == CurrentShowTextContainer.Show)
            {
                mContainer.StartAnimation(mAnimationLTR);
                ContainerState = CurrentShowTextContainer.Hide;
            }
        }
 void ShowContainer()
 {
     new Handler().PostDelayed(delegate {
         Activity.RunOnUiThread(delegate {
             if (ContainerState == CurrentShowTextContainer.Hide)
             {
                 var slide           = mSlides[mCurrentPosition].Slide;
                 mTvTitle.Text       = slide.Title;
                 mTvDiscription.Text = slide.Decription;
                 mContainer.StartAnimation(mAnimationRTL);
                 ContainerState = CurrentShowTextContainer.Show;
                 StartTimer();
             }
         });
     }, 1000);
 }