async Task IconTapped(DualOptionModel dualOptionModel) { if (!_tapLocked) { _tapLocked = true; if (dualOptionModel.ID == "1") { DualOptionList[1].Opacity = 0.5; DualOptionList[0].Opacity = 1; await dualOptionModel.image.ScaleTo(2, 150); await dualOptionModel.image.ScaleTo(1, 150); await _navigation.PushAsync(new ContactDetailsView()); _tapLocked = false; } if (dualOptionModel.ID != "1") { DualOptionList[1].Opacity = 1; DualOptionList[0].Opacity = 0.5; await dualOptionModel.image.ScaleTo(2, 150); await dualOptionModel.image.ScaleTo(1, 150); await _navigation.PushAsync(new FinishPageView()); _tapLocked = false; } } }
/// <summary> /// Icon tapped event. /// </summary> /// <returns>Tapped index.</returns> /// <param name="dualOptionModel">Dual option model.</param> async Task IconTapped(DualOptionModel dualOptionModel) { if (!_tapLocked) { _tapLocked = true; _canLoadNext = false; if (dualOptionModel.ID == "1") { DualOptionList[1].Opacity = 0.5; DualOptionList[0].Opacity = 1; _selectedValue = dualOptionModel.ID; } if (dualOptionModel.ID != "1") { DualOptionList[1].Opacity = 1; DualOptionList[0].Opacity = 0.5; _selectedValue = dualOptionModel.ID; } await dualOptionModel.image.ScaleTo(2, 150); await dualOptionModel.image.ScaleTo(1, 150); Device.StartTimer(TimeSpan.FromSeconds(GlobalModel.TimeSpan), () => { LoadNextPage(); _tapLocked = false; return(false); }); } }