Layout v Xamarin.Forms Polohovací prvky

Slides:



Advertisements
Podobné prezentace
Základy HTML – vkládání objektů
Advertisements

Technologie pro publikování na webu 1
Jazyk HTML. Zdrojový kód  Elementy obsah obsah př. důležité př. důležité př. př.
TNPW1 Technologie pro publikování na webu Cvičení č. 8 Obtékání a sloupce Martin Adámek.
TVORBA WEBOVÝCH STRÁNEK
TNPW1 Technologie pro publikování na webu Přednáška č. 4 seznamy seznamy tabulky tabulky jejich sémantika jejich sémantika Ing. Martin Adámek Katedra informačních.
Title of the document The content of the document Úroveň 1 Úroveň 2 Úroveň 3 Titulek Výrobky Služby O nás Autorem materiálu a všech jeho částí, není-li.
Základy HTML.
Mgr. Vlastislav Kučera přednáška č. 5.  Seznamy  CSS – vlastnosti seznamů ◦ list-style-type, list-style-image, list-style-position  Tabulky  CSS –
Základní škola a mateřská škola Bzenec Číslo projektu: CZ.1.07/1.4.00/ Číslo a název šablony klíčové aktivity: III/2: využívání ICT – inovace Vypracoval/a:
TNPW1 Cvičení
Mgr. Vlastislav Kučera přednáška č. 10.  Polohování ◦ Absolutní polohování  Vlastnosti ◦ umístění ◦ display ◦ visibility.
TAGY A STRUKTURA WEBOVÉ STRÁNKY. web – skupina webových stránek a dalších souborů (styly, obrázky, …), které na sebe navzájem odkazují jazyky pro psaní.
Tematická oblast: Aplikační software pro práci s informacemi II.
Word 2007 se na rozdíl od předcházejících verzí ovládá pomocí pásu karet, který najdete v horní části obrazovky. Pás je rozdělen na jednotlivé karty,
Třídy, generické třídy, pseudotřídy
KASKÁDOVÉ STYLY 4.
Nové modulové výukové a inovativní programy - zvýšení kvality ve vzdělávání Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem.
Mgr. Vlastislav Kučera přednáška č. 8.  Boxy  Vlastnosti ◦ width ◦ height ◦ padding ◦ border ◦ margin.
Blokový model v CSS Obr. 1.
Mgr. Vlastislav Kučera 4. přednáška.  vícenásobná pozadí  velikost pozadí  zobrazení pozadí  gradienty.
CSS – rámečky Mgr. Lenka Švancarová.
Přehled dalších vlastností
CSS: šířka prvku, rámečky, okraje, výplně plovoucí prvky #CSS – šířka prvku, rámečky, okraje, výplně #CSS – plovoucí prvky.
Tabulkové procesory Pelikánová Lucie 2002.
Požadavky na úpravu tabulek (podle požadavků ke státním zkouškám z kancelářského psaní na klávesnici dle ČSN z roku 2007) 2008 O. Kánský.
CSS – vlastnosti textu text-align (vodorovné zarovnání)
HTML Text, seznamy, tabulky. Formátování textu Tučné... Kurzíva … Velké … Malé … Dolní index … Horní index … Přeškrtnuté … Podtržené … MOŽNO KOMBINOVAT.
TNPW1 Cvičení
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_259 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Ing. Roman Bartoš Předmět Informatika.
Title of the document The content of the document Úroveň 1 Úroveň 2 Úroveň 3 Titulek Výrobky Služby O nás Autorem materiálu a všech jeho částí, není-li.
Formátování tabulek n postupné formátování tabulek n automatické formátování tabulek Vypracovala: Veronika Nováková, 4. B 2.
David Klíma- 1 - Obrázky na webu Než dám obrázek na web co musím udělat? Získat ho Upravit Zmenšit na publikovatelnou formu POZOR! někdy se obrázek natahuje.
CSS Cascading Style Sheets Kaskádové styly
DHTML Jan Felger. Kapitola 0: Základní tagy Základy HTML © Jan Felger 2005 Úvod Tato prezentace zobrazuje pouze zcela základní minimum znalostí, které.
Základní škola a mateřská škola Bzenec Číslo projektu: CZ.1.07/1.4.00/ Číslo a název šablony klíčové aktivity: III/2: využívání ICT – inovace Vypracoval/a:
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o. Osvoboditelů 380, Louny Číslo projektuCZ.1.07/1.5.00/ Číslo sady29Číslo DUM16.
Textový procesor (MS Word)
Mgr. Vlastislav Kučera přednáška č. 5.  transformace  přechody.
Tvorba www stránek Seznam, tabulky, grafika a barvy (1.část) Ing. Miroslav Vachůn, Ph.D.
Mgr. Vlastislav Kučera lekce č. 6.  Polohování ◦ normální řazení ◦ plovoucí boxy  Vlastnosti ◦ float ◦ clear.
Obrázky v HTML dokumentech Druhy a použití. Obrázky + Zvyšují atraktivitu stránek. + Zvyšují vypovídací schopnost stránek. - Zvyšují dobu načítání stránky.
TNPW1 Technologie pro publikování na webu Cvičení č. 9 Boxmodel Martin Adámek.
Úvod Excel – tabulkový procesor. Řádek vzorců – zobrazuje úplný a skutečný obsah buňky Označená aktivní buňka Pozice aktivní buňky.
Uživatelská rozhraní Uživatelská rozhraní 3. cvičení.
VISUAL BASIC PRALG.
VY_32_INOVACE_4.3.IVT1.13/Oc Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jaroslav Ochodek CZ.1.07/1.5.00/ Tvorba webových.
HTML – TABULKY. - uzavírá celou strukturu tabulky atributy tabulky:  align - obtékání tabulky ostatním textem – right, left, center  cellpadding – vnitřní.
Zadání Podle předlohy si připravte tabulky se kterými budete pracovat.
Mgr. Vlastislav Kučera lekce č. 5.  Boxy  Vlastnosti ◦ width ◦ height ◦ padding ◦ border ◦ margin.
Title of the document The content of the document Úroveň 1 Úroveň 2 Úroveň 3 Titulek Výrobky Služby O nás Autorem materiálu a všech jeho částí, není-li.
CSS – menu vlevo Mgr. Lenka Švancarová. CSS – menu vlevo.
Úvod Excel – tabulkový procesor. Řádek vzorců – zobrazuje úplný a skutečný obsah buňky Označená aktivní buňka Pozice aktivní buňky.
Uživatelská rozhraní Uživatelská rozhraní 8. cvičení.
03/08/20151 XAML (1) XAML – Extensible Application Markup Language Poznámka: –XAML je vyslovován jako [zæməl] Deklarativní značkovací jazyk založený na.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
E LEMENTARISTIKA ELEKTRONICKÝCH INFORMACÍ IV. T EXTOVÝ PROCESOR POSLOUPNOST ZNAKŮ, OBJEKTY V TEXTU Jiří Leipert.
Tvorba WEBOVÝCH stránek – tabulky
WORDPAD Textový dokument.
Chování blokových prvků v rámci HTML dokumentu
Tabulkový procesor Formát buňky
Tvorba WEBOVÝCH stránek – obrázky
Jaroslav Kudr pro OATGM
Výukový materiál zpracován v rámci projektu
Tabulky a prostředí tabular
Tvorba webových stránek
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
Výukový materiál zpracovaný v rámci projektu
Jazyk HTML (1) Jazyk HTML (Hypertext Markup Language) se používá pro vytváření Web Pages (www stránek) HTML používá text a sadu formátovacích značek, označovaných.
LINEAR LAYOUT – orientation DEMO
Transkript prezentace:

Layout v Xamarin.Forms Polohovací prvky Ing. Petr Voborník, Ph.D.

Layout - rozmístění prvků na stránce/obrazovce/okně Vzhled a zarovnání Logické a intuitivní rozmístění Využití plochy Přehlednost Ovládání Responzivnost Dostupnost Barevné sladění https://color.adobe.com/cs/explore/

Polohovací prvky https://developer.xamarin.com/guides/xamarin-forms/user-interface/layouts/ https://developer.xamarin.com/guides/xamarin-forms/user-interface/controls/layouts/ Xamarin.Forms Succinctly – Chapter 4 – Organizing the UI with Layouts

StackLayout Childrens (více pod-prvků) Řadí prvky pod/vedle sebe Orientation: Vertical / Horizontal Spacing – mezera mezi prvky Možno nastavit horizontální (u orientace Vertical) nebo vertikální (u orientace Horizontal) zarovnání Margin

Grid Mřížka (tabulka) Řádky, sloupce, buňky RowDefinitions, ColumnDefinitions Width/Height: *, Auto, pixely Grid. + Row, Column, ColumnSpan, RowSpan Poloha v rámci buňky: HorizontalOptions, VerticalOptions Fill, Start, Center, End (+FillAndExpand) Margin Grid.Row="5" Grid.Column="0" Grid.ColumnSpan="2"

AbsoluteLayout Poloha pod-prvků je dána souřadnicemi Buď v pixelech, nebo % (0-1) na ploše této plochy AbsoluteLayout. + LayoutFlags – které z hodnot jsou zadány % (0-1) LayoutBounds – X, Y, W, H AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0.5,1,0.5,.1"

RelativeLayout Poloha a velikost je vztažena k poloze a velikosti jiného prvku RelativeLayout. + X/Y/Width/Height + Constraint ConstraintExpression Type – k čemu je rozměr vztažen RelativeToParent RelativeToView (ElementName) Property – k jaké vlastnosti Factor – faktor násobení Constant – offset RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToView, ElementName=redBox,Property=X,Factor=1,Constant=20}"

ScrollView Přesahuje-li obsah mimo, umožňuje posun plochy Content - pouze jeden pod-prvek (ten ale může mít Childrens) ScrollX, ScrollY

Frame Rámeček Stín (někde) Pozadí Content

ContentView Pouze plocha pro další obsah (seskupení pod-prvků) Content Barva pozadí Vhodný předek pro vlastní komponenty

Polohovací prvky StackLayout – řazení pod-prvků pod/za sebe Grid – rozdělení plochy do mřížky AbsoluteLayout – absolutní pozice a rozměry prvků (v pixelech nebo % plochy) RelativeLayout – pozice a rozměry vztažené k jiným prvkům ScrollView – umožňuje plochu posunout za její okraj Frame – rámeček okolo ContentView –plocha pro další obsah

Odsazení Margin – vnější odsazení Padding – vnitřní odsazení Thickness (Left, Top, Right, Bottom) Spacing – mezery mezi prvky (jen u StackLayout)

Responzivní layout