Navigace v aplikaci Ing. Petr Voborník, Ph.D..

Slides:



Advertisements
Podobné prezentace
Tabulkový procesor Práce se souborem – otevření, tvorba a použití šablony, tisk, propojení tabulky Excel s Wordem, nastavení Excelu, uložení Autorem materiálu.
Advertisements

Vytvořila:Monika Hradilová. NA ÚVOD… NA ÚVOD… Přátelství a internet…Tohle téma je hodně otevřené. Na celém světě existují milióny sociálních stránek.
Školení MS Word 2007 pro začátečníky RNDr. Milan Zmátlo MěÚ Třebíč, říjen 2011 Vzdělávání v eGON centru Třebíč Tento.
Tabulkový procesor Formuláře – interaktivní prvky v Excelu Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Růžena Hynková. Dostupné z Metodického.
IPad Seminář KA 05 Hana Hoffmannová. iPad Úvodní seminář pro práci s tabletem. 2.
Název projektu:ZŠ Háj ve Slezsku – Modernizujeme školu Číslo projektu:CZ.1.07/1.4.00/ Oblast podpory: Zlepšení podmínek pro vzdělávání na základních.
Facebook stránka – cestovní ruch Jak efektivně využívat Facebook stránku. Komunikace s fanoušky a návštěvníky. Obchodního využití.
Jednoduchá HTML stránka Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblastTvorba WWW stránky v HTML Datum vytvoření2013.
Tabulkový procesor Základní popis pracovního prostředí Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Růžena Hynková. Dostupné z Metodického.
Snímek 1 PowerPoint2OP381 Manažerská informatika 1 2OP381 Manažerská informatika 1 Microsoft PowerPoint 2016 – 2. část.
Název projektu:ZŠ Háj ve Slezsku – Modernizujeme školu Číslo projektu:CZ.1.07/1.4.00/ Oblast podpory: Zlepšení podmínek pro vzdělávání na základních.
Autor:Ing. Pavel Brož Předmět/vzdělávací oblast:Informační a komunikační technologie Tematická oblast:Práce se standardním aplikačním programovým vybavením.
Elektronické učební materiály - II. stupeň Informatika – aplikace informačních technologií Autor: Bc. Pavel Šiktanc Internetové stránky Co se všechno naučíme???
Základní škola T. G. Masaryka a Mateřská škola Poříčany, okr. Kolín VY_32_INOVACE_ICT_07 Zpracovala: Mgr. Květoslava Štikovcová Číslo projektu: CZ.1.07/1.4.00/
Název:VY_32_INOVACE_ICT_7B_9B Škola:Základní škola Nové Město nad Metují, Školní 1000, okres Náchod Autor:Mgr. Milena Vacková Ročník:7. Tematický okruh,
Název školy: Autor: Název: Číslo projektu: Název projektu: SŠ spojů a informatiky Tábor Tomáš Jansa VY_32_INOVACE_OV16 CZ.1.07/1.5.00/ Moderní škola.
NÁZEV ŠKOLY: Masarykova základní škola a mateřská škola Melč, okres Opava, příspěvková organizace ČÍSLO PROJEKTU:CZ.1.07/1.4.00/ AUTOR:Mgr. Vladimír.
/ 26 Nové webové rozhraní pro službu Osobní dozimetrie VF Září Ing. Jiří Studený.
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_30-03 Název školy Střední průmyslová škola stavební, České Budějovice, Resslova 2 AutorRNDr.
Centrum informatizace a výpočetní techniky, Západočeská univerzita v Plznihttp:// Školení pro editory předmětů v CourseWare ZČU Jan Valdman,
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně AUTOR: Mgr. Jana Kijonková NÁZEV: Podpora výuky v technických oborech TEMA: Relační databáze – závěrečné.
ANOTACE MATERIÁL SLOUŽÍ K SEZNÁMENÍ S VKLÁDÁNÍM OBRÁZKŮ PŘI TVORBĚ INTERNETOVÉ STRÁNKY.
OneNote. Co to je?  OneNote patří k produktům Microsoftu, nyní je ke stažení zdarma  jde o aplikaci pro rychlou, snadnou a přehlednou správu různých.
= Sada diapozitivů (snímků), které se promítají na promítacím přístroji (zpětném projektoru). Jednotlivé snímky se zobrazují v určitém pořadí a umožňují.
NÁZEV ŠKOLY: Masarykova základní škola a mateřská škola Melč, okres Opava, příspěvková organizace ČÍSLO PROJEKTU:CZ.1.07/1.4.00/ AUTOR:Mgr. Vladimír.
Surfujeme po internetu
PŘIHLÁŠENÍ K ELEKTRONICKÉ EVIDENCI TRŽEB
Microsoft Excel verze 2010 Mgr. Přemysl Kejzlar.
Přizpůsobte si UIS vlastním představám
Spuštění programu (10).
Číslo v digitálním archivu školy
Tutoriál ~ eKnihy Stahování
NÁZEV ŠKOLY: Masarykova základní škola a mateřská škola Melč, okres Opava, příspěvková organizace ČÍSLO PROJEKTU: CZ.1.07/1.4.00/ AUTOR: Mgr. Vladimír.
Práce s PC P1.B Vránek Michal.
Základní škola T. G. Masaryka a Mateřská škola Poříčany, okr. Kolín
1. Tlačítko START 2. Podrobnější hledání 3. Zařízení a tiskárny 4
Název projektu: Učíme obrazem Šablona: III/2
CorelDRAW - dokument.
SP3 - ARCHICAD NAVIGÁTOR
Dostupné z Metodického portálu ; ISSN
Tabulkový procesor Základní popis pracovního prostředí
Název školy Základní škola Šumvald, okres Olomouc Číslo projektu
Střední odborná škola a Střední odborné učiliště, Hradec Králové, Vocelova 1338, příspěvková organizace Registrační číslo projektu: CZ.1.07/1.5.00/
NÁZEV ŠKOLY: Střední odborné učiliště a Základní škola AUTOR: Mgr
ArchiCAD nástroj Deska
Číslo projektu CZ.1.07/1.5.00/ Číslo materiálu VY_32_INOVACE_21-18
Vytváření grafů, úpravy
PREZENTACE II. MS OFFICE PowerPoint
Číslo projektu Číslo materiálu název školy Autor Tematický celek
Číslo projektu CZ.1.07/1.4.00/ Název sady materiálů
Číslo projektu Číslo materiálu název školy Autor Tematický celek
Stahování eBooks ~ Podrobný průvodce prvním stahováním
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
Informační a komunikační technologie Informatika Operační systémy
Tento vzdělávací materiál vznikl v rámci projektu EU – peníze školám
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
Typy Oken, Zobrazení a Konfigurace
Prezentace semestrálního projektu
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
MS Word - otevření a uložení souboru
název projektu: Šablony Špičák číslo projektu: CZ.1.07/1.4.00/
název projektu: Šablony Špičák číslo projektu: CZ.1.07/1.4.00/
PowerPointu Ing. Hana Vláčilová
Osobní stránky zaměstnanců JU
* Násobení celých čísel Matematika – 7. ročník *
Název: VY_32_INOVACE_ICT_7B_12B Škola:
ZLEPŠENÍ PODMÍNEK PRO VZDĚLÁVÁNÍ NA EOA
Transkript prezentace:

Navigace v aplikaci Ing. Petr Voborník, Ph.D.

Životní cyklus aplikace Třída App (Application) Konstruktor Vytvoření aplikace, nastavení hlavní stránky (MainPage) OnStart Při spuštění aplikace OnSleep Při vypínání aplikace Při přepnutí na jinou aplikaci (na mobilu) Může se znovu obnovit, nebo být uvolněna bez dalšího varování OnResume Při obnovení upozaděné aplikace Otevře se tam kde byla, hodnoty proměnných zůstávají https://docs.microsoft.com/en-US/xamarin/xamarin-forms/app-fundamentals/app-lifecycle

Stránky

Typy stránek https://docs.microsoft.com/en-US/xamarin/xamarin-forms/app-fundamentals/navigation/

Content Page Obyčejná prázdná stránka přes celou plochu obrazovky (okna) Základ (podstránka) pro ostatní typy

Master-Detail Page Sekce Master a Detail (podstránky) Master Detail hlavní stránka aplikace (ContentPage) ve výchozím stavu skryta zobrazí se přes hamburger menu obvykle seznam stránek v aplikaci (ListView) Detail aktuální stránka může být různého typu aplikace Stav zobrazení Master (MasterBehavior) Default – dle standardu OS Popover – jako modální stránka Split – rozděleno (je vidět Master i Detail) SplitOnLandscape – rozděleno v poloze na šířku SplitOnPortrait – rozděleno v poloze na výšku

Navigation Page Zobrazuje nahoře ikonu, titulek stránky a navigační tlačítko zpět Obal pro všechny ostatní stránky MainPage = new NavigationPage(new Page()) Skrytí navigačního panelu na některé stránce NavigationPage.SetHasNavigationBar(this, false)

Tabbed Page Nahoře (iOS dole) záložky stránek Aktuální zvýrazněna Na ostatní lze přepnout (přeskočit) Podstránky jsou ContentPage

Carousel Page Obsahuje více stránek ContentPage Přepíná se mezi nimi horizontálním posunutím prstem (swiping)

Hierarchická navigace

Přepínání stránek Navigation.PushAsync(Page) Navigation.PopAsync() přechod na stránku Page Navigation.PopAsync() návrat na předchozí stránku Navigation.PopToRootAsync() návrat na hlavní stránku Navigation.NavigationStack zásobník stránek protected override void... OnAppearing – příchod na stránku OnDisappearing – odchod ze stránky OnBackButtonPressed – tlačítko Zpět https://docs.microsoft.com/en-US/xamarin/xamarin-forms/app-fundamentals/navigation/hierarchical

Změny v navigačním zásobníku stránek Přidání stránky do zásobníku Navigation.InsertPageBefore (P1, P2) P1 – instance Page před kterou vložit P2 – instance vkládané Page Odebrání stránky ze zásobníku Navigation.RemovePage(P) P – instance Page, která se odebere

Modal Pages Stránka „nad“ jinou stránkou Celostránkový dialog Nastavení, about, ... Navigation.PushModalAsync(Page) přechod na modální stránku Navigation.PopModalAsync() návrat na předchozí stránku Navigation.ModalStack zásobník modálních stránek

Shrnutí Životní cyklus aplikace Stránky Hierarchická navigace Content Page Master-Detail Page Navigation Page Carousel Page Hierarchická navigace Přepínání stránek Změny v navigačním zásobníku stránek Modal Pages