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