void Fragment_IterationChanged(object sender, IterationChangedEventArgs e) { var iterationIndex = DataHolder.Current.CurrentLesson.Iterations.IndexOf(e.Iteration); // Update progress progressList.ElementAt(iterationIndex).IsCurrent = true; rvProgress.GetAdapter().NotifyItemChanged(iterationIndex); // Disable check button btnNext.Clickable = false; btnNext.Enabled = false; btnNext.StartAnimation(AnimationUtils.LoadAnimation(this, Resource.Animation.HideNextButton)); // Mark letters in alphabet txtCapitalAlphabet.TextFormatted = GetLettersMarked(e.Iteration.LettersToLearn, true); txtLowerAlphabet.TextFormatted = GetLettersMarked(e.Iteration.LettersToLearn, false); }
void Fragment_IterationChanged(object sender, IterationChangedEventArgs e) { // Update iteration number SupportActionBar.Subtitle = "Iteration " + (DataHolder.Current.CurrentLesson.Iterations.IndexOf(e.Iteration) + 1) + "/" + DataHolder.Current.CurrentLesson.Iterations.Count; // Mark letters in alphabet txtCapitalAlphabet.TextFormatted = Alphabet.GetLettersMarked(e.Iteration.LettersToLearn, true); txtLowerAlphabet.TextFormatted = Alphabet.GetLettersMarked(e.Iteration.LettersToLearn, false); }
void Fragment_IterationChanged(object sender, IterationChangedEventArgs e) { var iterationIndex = DataHolder.Current.CurrentLesson.Iterations.IndexOf(e.Iteration); // Update progress progressList.ElementAt(iterationIndex).IsCurrent = true; rvProgress.GetAdapter().NotifyItemChanged(iterationIndex); // Disable check button btnNext.Clickable = false; btnNext.Enabled = false; btnNext.StartAnimation(AnimationUtils.LoadAnimation(this, Resource.Animation.HideNextButton)); // Mark letters in alphabet txtCapitalAlphabet.TextFormatted = GetLettersMarked(e.Iteration.LettersToLearn, true); txtLowerAlphabet.TextFormatted = GetLettersMarked(e.Iteration.LettersToLearn, false); }