private async void FullScreen(bool isFullscreen) { ToolbarVisible = !ToolbarVisible; if (isFullscreen) { NavigationPage.SetHasNavigationBar(this, false); slMain.Padding = new Thickness(0, 32, 0, 0); await EditToolbar.TranslateTo(0, 50, 200, Easing.SinOut); await Task.Delay(50); EditToolbar.IsVisible = false; btnRestore.IsVisible = true; await btnRestore.TranslateTo(0, 0, 500, Easing.SinOut); } else { btnRestore.IsVisible = false; slMain.Padding = new Thickness(0, 0, 0, 0); NavigationPage.SetHasNavigationBar(this, true); EditToolbar.IsVisible = true; await EditToolbar.TranslateTo(0, 0, 200, Easing.SinOut); await btnRestore.TranslateTo(0, 70, 200, Easing.SinOut); await Task.Delay(200); } }
public PothiShabadList(Pothi pothi) { BindingContext = new Theme(); InitializeComponent(); Title = pothi.Name; _con = DependencyService.Get <ISqliteDb>().GetSQLiteConnection(); _pothi = pothi; EditToolbar.TranslateTo(0, 50, 10, Easing.SinOut); EditToolbar.IsVisible = false; LoadPothiShabads(); }
async void lstShabad_ItemTapped(System.Object sender, Syncfusion.ListView.XForms.ItemTappedEventArgs e) { if (ToolbarVisible) { await EditToolbar.TranslateTo(0, 50, 100, Easing.SinOut); } else { await EditToolbar.TranslateTo(0, 0, 100, Easing.SinOut); } //EditToolbar.Opacity = (EditToolbar.Opacity == 1) ? 0 : 1; ToolbarVisible = !ToolbarVisible; //if(string.IsNullOrEmpty(Title)) // ToggleSimilarShabadButton(false); }
private async void ToggleKeyboard(bool visible, bool force = false) { if (!visible) { if (!string.IsNullOrEmpty(txtSearch.Text) || force) { await EditToolbar.TranslateTo(0, 250, 50, Easing.SinOut); await Task.Delay(50); EditToolbar.IsVisible = false; } } else { EditToolbar.IsVisible = true; await EditToolbar.TranslateTo(0, 0, 50, Easing.SinOut); } }
private async void FullScreen(bool isFullscreen) { ToolbarVisible = !ToolbarVisible; if (isFullscreen) { NavigationPage.SetHasNavigationBar(this, false); await EditToolbar.TranslateTo(0, 50, 200, Easing.SinOut); await Task.Delay(50); EditToolbar.IsVisible = false; } else { NavigationPage.SetHasNavigationBar(this, true); EditToolbar.IsVisible = true; await EditToolbar.TranslateTo(0, 0, 200, Easing.SinOut); } }