WEBVTT

00:00:00.000 --> 00:00:01.260
HUDBY

00:00:01.260 --> 00:00:03.310
>> Super. Pojď dál.

00:00:05.270 --> 00:00:09.040
Shromážděte se za slovo Xamarin.

00:00:11.690 --> 00:00:13.020
>> Amen.

00:00:13.020 --> 00:00:19.965
>> Amen. Cool. Děs.
Máme správnou obrazovku.

00:00:19.965 --> 00:00:22.995
Dobře. Jsou všichni
Bavme se dobře?

00:00:22.995 --> 00:00:23.610
>> Ano.

00:00:23.610 --> 00:00:26.235
>> Ano. Jsem rád, že jsi přišel.

00:00:26.235 --> 00:00:27.840
Žárlili jste na své přátele?

00:00:27.840 --> 00:00:28.440
>> Ano.

00:00:28.440 --> 00:00:30.645
>> Vaši nepřátelé žárlili?

00:00:30.645 --> 00:00:33.990
No tak. Ano, to je skvělé.

00:00:33.990 --> 00:00:36.090
Bylo to absolutně
nádhera být obklopena

00:00:36.090 --> 00:00:40.534
tolik druhů, pěkné,
podobně smýšlející lidé,

00:00:40.534 --> 00:00:44.280
až na Duana tady na
vpředu. Nevím.

00:00:47.030 --> 00:00:50.010
Dělám si legraci. Víš, že si to myslím.

00:00:50.010 --> 00:00:52.880
Cool. Takže jsme tady
mluvit o tvorbě

00:00:52.880 --> 00:00:55.910
bláznivý krásný UI
s Xamarin Forms.

00:00:55.910 --> 00:00:58.580
Tak bych si představoval
máte zájem o

00:00:58.580 --> 00:01:00.140
všechny tipy a triky, které jsem

00:01:00.140 --> 00:01:02.270
doufat, že bude schopen
dnes s vámi Sdílejte.

00:01:02.270 --> 00:01:06.200
Samozřejmě, nejsou
pro bezdůvodné použití,

00:01:06.200 --> 00:01:08.105
ale můžeme
opravdu pěkné věci.

00:01:08.105 --> 00:01:11.790
Ptal jsem se na řadu
otázky.

00:01:11.790 --> 00:01:14.025
Samozřejmě skrz
Twitter, přes e-mail,

00:01:14.025 --> 00:01:15.810
prostřednictvím konferencí,

00:01:15.810 --> 00:01:19.005
o tom, jak se dělá x, y a z?

00:01:19.005 --> 00:01:23.515
Pravděpodobně je to ten hlavní
jak děláte paralaxu?

00:01:23.515 --> 00:01:25.700
Už někdo dělal paralaxu?

00:01:25.700 --> 00:01:27.335
Někdo v pokoji, pár lidí.

00:01:27.335 --> 00:01:31.220
Pokusil se někdo
paralaxou a řekl, "Kašlu na to."

00:01:31.220 --> 00:01:36.140
Mám jich pár. Tak jsem
vám ukáže nějakou paralaxu.

00:01:36.140 --> 00:01:37.370
Je to fakt super,

00:01:37.370 --> 00:01:40.370
docela snadný. Mám
dostal nějaký jiný krok.

00:01:40.370 --> 00:01:42.845
Měl jsem spoustu legrace
sestavování těchto demo úrovní,

00:01:42.845 --> 00:01:46.710
protože jsem použil horkou znovu.

00:01:47.020 --> 00:01:49.835
Takže to byla legrace.

00:01:49.835 --> 00:01:51.140
Podal jsem pár brouků,

00:01:51.140 --> 00:01:52.360
Některé z nich byly opraveny,

00:01:52.360 --> 00:01:53.590
Některé z nich budou opraveny,

00:01:53.590 --> 00:01:55.580
některá vylepšení
ještě stále přicházejí,

00:01:55.580 --> 00:01:58.370
ale věděli jsme, že je připravená
být venku v divočině.

00:01:58.370 --> 00:02:00.230
Jsem rád, že jste
bude mít v

00:02:00.230 --> 00:02:03.320
tvůj špinavý malý chamtivý
brzy malé ruce.

00:02:03.320 --> 00:02:05.150
Doufám, že si vezmete
možnost

00:02:05.150 --> 00:02:07.175
poskytovat týmu velké množství názorů.

00:02:07.175 --> 00:02:09.050
Dejte nám vědět, jak to pro vás funguje,

00:02:09.050 --> 00:02:11.470
Dej nám vědět, kde to není, super?

00:02:11.470 --> 00:02:14.490
Tak tohle je můj Twitter.

00:02:14.490 --> 00:02:17.040
Na konci mám také svůj e-mail.

00:02:17.040 --> 00:02:18.790
Prosím, kdykoli.

00:02:18.790 --> 00:02:22.115
Omlouvám se, jestli nemám
okamžitě se k vám vrátit,

00:02:22.115 --> 00:02:27.705
ale čtu všechny e-maily
a snažím se na ně odpovědět.

00:02:27.705 --> 00:02:29.760
Někdy se mi vysála Správa času,

00:02:29.760 --> 00:02:31.520
Takže víš, jak to je.

00:02:31.520 --> 00:02:34.190
Cool. Tak jsem si myslel, že první
věc, o které bychom mluvili

00:02:34.190 --> 00:02:39.420
o tom, jestli má šíp fungovat.

00:02:39.420 --> 00:02:42.160
Jedno z těchto tlačítek musí fungovat.

00:02:42.710 --> 00:02:46.755
Doslova nechce
k předání dál. Tady to jde.

00:02:46.755 --> 00:02:49.230
Dobrý den. Tak jsem si myslel, že si promluvíme první

00:02:49.230 --> 00:02:51.650
o tématech; barvy, písma, ikony

00:02:51.650 --> 00:02:55.690
protože jste pravděpodobně sledovali
oznámení společnosti Apple,

00:02:55.690 --> 00:02:59.735
iOS 13 nyní má tmavý režim.

00:02:59.735 --> 00:03:00.570
>> Ano.

00:03:00.570 --> 00:03:03.435
>> Ano. Další telefonní čas v posteli

00:03:03.435 --> 00:03:07.140
To je to o čem tady mluvíme.

00:03:07.140 --> 00:03:11.160
To je důležité a lidé
vás budou žádat,

00:03:11.160 --> 00:03:12.625
Možná se už ptáte,

00:03:12.625 --> 00:03:15.280
"Jak mohu
podporovat tyto věci v

00:03:15.280 --> 00:03:18.010
Moje aplikace, abyste zajistili, že vaše aplikace

00:03:18.010 --> 00:03:20.590
má pocit, že patří na

00:03:20.590 --> 00:03:23.695
platformu iOS
jako Android, samozřejmě.

00:03:23.695 --> 00:03:26.365
Jak tedy lze nejlépe oslovit
tyhle věci? "

00:03:26.365 --> 00:03:27.910
Takže se budu dělit o
s vámi některé

00:03:27.910 --> 00:03:29.860
věci, které mám sklon Hledat.

00:03:29.860 --> 00:03:32.440
Teď, moje pozadí před

00:03:32.440 --> 00:03:34.450
připojení k serveru Microsoft 2
a před půl rokem,

00:03:34.450 --> 00:03:36.275
Měl jsem firmu nazvanou vykreslení,

00:03:36.275 --> 00:03:38.535
a projednali jsme to.

00:03:38.535 --> 00:03:43.550
Byl to můj partner Ben Bishop.
a několik dodavatelů.

00:03:43.610 --> 00:03:46.080
Tak jsme dělali aplikace pro začínající,

00:03:46.080 --> 00:03:47.400
Udělali jsme to pro podniky,

00:03:47.400 --> 00:03:49.680
Měli jsme velké zákazníky,
měli málo zákazníků.

00:03:49.680 --> 00:03:51.705
Jedno ze společných témat bylo,

00:03:51.705 --> 00:03:53.415
bylo to velmi tvůrčí,

00:03:53.415 --> 00:03:55.455
velmi dopředné myšlení, bylo

00:03:55.455 --> 00:03:57.985
Velmi vysoký pruh pro uživatelské prostředí.

00:03:57.985 --> 00:04:00.490
Takže jsme neustále dělali
věci, které jsme nenašli

00:04:00.490 --> 00:04:04.030
jakýkoliv precedent nebo My
jen to zkus vyřešit.

00:04:04.030 --> 00:04:06.010
Takže některé z nich jsou
Tipy a triky od

00:04:06.010 --> 00:04:08.500
užitečné zdroje a
praxi.

00:04:08.500 --> 00:04:11.915
Takže jedna z těch prvních je
hledání takových zdrojů.

00:04:11.915 --> 00:04:14.990
Toto je barevná tečka Adobe dot com.

00:04:14.990 --> 00:04:17.840
Kdysi se říkalo
Kuler, K-U-L-E-R.

00:04:17.840 --> 00:04:20.960
Takže tohle je webová stránka a
je zde také mobilní aplikace

00:04:20.960 --> 00:04:23.760
, které můžete použít, a můžete
fotografovat barvy,

00:04:23.760 --> 00:04:26.420
Můžete fotit
o celé fotografii,

00:04:26.420 --> 00:04:29.160
a řekne vám, co
barevnou paletu.

00:04:29.160 --> 00:04:32.620
Takže jestli hledáte
jen sada pěti, šesti,

00:04:32.620 --> 00:04:35.310
barvy, které odpovídají určitému motivu,

00:04:35.310 --> 00:04:37.150
Tento zdroj je vhodný pro přechod na tento prostředek.

00:04:37.150 --> 00:04:40.270
Pokud máte barvu
zpochybňována, je to dobré.

00:04:40.270 --> 00:04:43.834
Teď si musíme něco pamatovat
z hlediska přístupnosti,

00:04:43.834 --> 00:04:45.350
jen proto, že existuje barevná paleta,

00:04:45.350 --> 00:04:47.890
neznamená, že to
pro váš telefon,

00:04:47.890 --> 00:04:50.659
neznamená, že to
být skvělý pro usnadnění přístupu,

00:04:50.659 --> 00:04:53.165
protože když jde o barvu,

00:04:53.165 --> 00:04:55.115
kontrast je velmi důležitý.

00:04:55.115 --> 00:04:56.840
Musíte vzít v úvahu barvu

00:04:56.840 --> 00:04:58.565
slepotu a tak.

00:04:58.565 --> 00:05:00.230
Takže si to chcete uvědomit.

00:05:00.230 --> 00:05:02.270
Nepropagovala jsem to na palubě,

00:05:02.270 --> 00:05:05.345
ale já vím především o Macovi,

00:05:05.345 --> 00:05:07.160
existuje modul plug-in, který

00:05:07.160 --> 00:05:09.480
lze nainstalovat nebo je
ani zásuvný modul,

00:05:09.480 --> 00:05:10.670
je to aplikace, kterou můžete nainstalovat,

00:05:10.670 --> 00:05:13.550
a změní vaši obrazovku na

00:05:13.550 --> 00:05:17.600
znázornění toho, co
různí barvoslepí lidé vidí,

00:05:17.600 --> 00:05:20.690
a to vám opravdu otevře oči

00:05:20.690 --> 00:05:22.880
Co se tu zabýváš

00:05:22.880 --> 00:05:25.070
a co ti lidé
žít každý den.

00:05:25.070 --> 00:05:28.860
Zelená nemusí být nutně zelená
jako zelená, možná ta věc.

00:05:28.860 --> 00:05:30.510
Takže tohle je opravdu dobrý zdroj.

00:05:30.510 --> 00:05:33.750
Další je coolers.com,
To je coolers.com?

00:05:33.750 --> 00:05:37.500
Ano, coolers.co. Jen
Google pro tyto,

00:05:37.500 --> 00:05:39.690
je zkontrolovat. Znovu, opravdu dobře.

00:05:39.690 --> 00:05:40.905
Dají ti RGB,

00:05:40.905 --> 00:05:44.430
dají ti
hexadecimální barvy,

00:05:44.430 --> 00:05:46.440
můžete udělat mono-chromatický,

00:05:46.440 --> 00:05:49.925
Můžeš udělat protilátku, všechno.

00:05:49.925 --> 00:05:52.385
Je to opravdu skvělý zdroj
a můžete tam začít.

00:05:52.385 --> 00:05:54.710
Tak, jaké máte
možnosti při přechod na

00:05:54.710 --> 00:05:57.470
mají motivy v rámci Xamarin Forms?

00:05:57.470 --> 00:05:59.720
Takže jste pravděpodobně
přemýšleli o motivech,

00:05:59.720 --> 00:06:02.870
Takže prohledujete motiv aplikace Word
s Xamarin Forms,

00:06:02.870 --> 00:06:04.055
a ty Xamarin najdeš

00:06:04.055 --> 00:06:08.140
Sady formulářů. theme.
Použil to někdo?

00:06:08.140 --> 00:06:12.480
Jedna, dvě. Byla to ta bolest
na zadek, aby se to dalo nastavit?

00:06:12.480 --> 00:06:15.155
Ano, mnohem těžší než
musel být.

00:06:15.155 --> 00:06:20.310
Takže to byl náhled, který
tým před mnoha lety.

00:06:20.310 --> 00:06:23.330
Stále je zobrazen náhled, protože se otáčí

00:06:23.330 --> 00:06:26.130
Venku to opravdu nebylo
nejlepší přístup,

00:06:26.130 --> 00:06:27.600
a tak bylo všechno naučené.

00:06:27.600 --> 00:06:31.160
Pořád tam sedí jen
pro případ, že by ji chtěl někdo použít,

00:06:31.160 --> 00:06:33.785
protože jsme opravdu
ho nahradil něčím.

00:06:33.785 --> 00:06:37.105
Nedoporučoval bych ho používat,

00:06:37.105 --> 00:06:39.510
Ignoroval bych to,
předstírat, že neexistuje.

00:06:39.510 --> 00:06:41.550
Můžeme ho v určitou chvíli odstranit,

00:06:41.550 --> 00:06:42.780
"Hej,

00:06:42.780 --> 00:06:44.430
Kdy můžeme tuhle věc zbavit? "

00:06:44.430 --> 00:06:46.320
Zvlášť máme zvyk,

00:06:46.320 --> 00:06:48.110
Nyní jsme součástí společnosti Microsoft, která

00:06:48.110 --> 00:06:49.670
Nechceme odstranit
nic, co by kdokoli

00:06:49.670 --> 00:06:52.770
může mít závislost na
bez varování,

00:06:52.770 --> 00:06:54.620
a štítky a věci.

00:06:54.620 --> 00:06:57.495
Takže máte také GrialKit.

00:06:57.495 --> 00:06:59.025
Já tomu říkám GrialKit,

00:06:59.025 --> 00:07:00.950
ale slyšel jsem, že se vyslovila
několika různými způsoby,

00:07:00.950 --> 00:07:04.580
ale myslím, že budu jen ignorantská
Američané a nazve to GrialKit

00:07:04.580 --> 00:07:09.510
protože to je jako
Svatý grál, grál, Greil.

00:07:09.510 --> 00:07:12.530
Tak to je opravdu skvělý,

00:07:12.530 --> 00:07:13.760
snadné použití.

00:07:13.760 --> 00:07:15.650
Sám jsem to popadl a použil.

00:07:15.650 --> 00:07:18.710
Mají opravdu robustní
téma uvnitř

00:07:18.710 --> 00:07:22.385
Grálu a můžeš ho použít.

00:07:22.385 --> 00:07:25.430
Je to komerční, takže
zaplatí licenční poplatek,

00:07:25.430 --> 00:07:27.950
Nevím, co aktuální
uspořádání je a tak podobně,

00:07:27.950 --> 00:07:29.570
ale podle mých zkušeností

00:07:29.570 --> 00:07:31.400
stálo to za každý cent.

00:07:31.400 --> 00:07:34.050
Já jsem nastavil tým robotiky na vysoké škole,

00:07:34.050 --> 00:07:35.840
můj syn dělá robotické věci,

00:07:35.840 --> 00:07:37.790
a chtěli
Vytvoření mobilní aplikace pro

00:07:37.790 --> 00:07:41.900
v podstatě sledují ostatní týmy
ve svých soutěžích,

00:07:41.900 --> 00:07:44.254
a v podstatě se jedná o průzkumné,

00:07:44.254 --> 00:07:45.860
ale chtěli vypadat dobře.

00:07:45.860 --> 00:07:48.260
Tak jsem ho vyzvedl
licence a všechno,

00:07:48.260 --> 00:07:49.730
a byli právě odfoukni.

00:07:49.730 --> 00:07:51.260
Jsou jako, "Tohle je
přesně to, co chci.

00:07:51.260 --> 00:07:54.835
Chci být ten super kluk a můj
ve výchozím nastavení vypadají věci skvěle. "

00:07:54.835 --> 00:07:58.250
Takže na druhou cestu můžete jít
o tom to píše sám.

00:07:58.250 --> 00:07:59.960
Samozřejmě, napsat to sám

00:07:59.960 --> 00:08:01.400
znamená, že budeš dělat
trochu práce,

00:08:01.400 --> 00:08:03.680
Ale vy ji vlastníte a
vědět, že to skončí.

00:08:03.680 --> 00:08:06.080
To je další z
důvody, proč jsme opravdu nikdy

00:08:06.080 --> 00:08:08.935
Tyto Xamarin vyvinuly
Balíček motivu formulářů,

00:08:08.935 --> 00:08:11.880
je protože se styly
statické prostředky,

00:08:11.880 --> 00:08:13.490
a dynamických zdrojů, opravdu

00:08:13.490 --> 00:08:15.935
mít vše v
konečků prstů.

00:08:15.935 --> 00:08:20.150
Takže nutně nepotřebujete
celý balík, aby se to ztíží,

00:08:20.150 --> 00:08:21.755
Uděláme to docela jednoduše.

00:08:21.755 --> 00:08:23.540
Takže ukážu demo v

00:08:23.540 --> 00:08:26.005
trochu a to je
metodu, kterou používáte.

00:08:26.005 --> 00:08:28.400
Dynamické zdroje, něco

00:08:28.400 --> 00:08:30.770
zvedl se z
našeho poradního týmu pro zákazníky.

00:08:30.770 --> 00:08:32.620
Prohlížel jsem si
svého kódu a já jsem jako,

00:08:32.620 --> 00:08:35.565
"To je úžasné, jen
ho úplně využít. "

00:08:35.565 --> 00:08:39.545
Tak to ukážeme. Některé jiné
věci, pokud jde o písma,

00:08:39.545 --> 00:08:41.120
jsme to přidali nedávno,

00:08:41.120 --> 00:08:43.235
Myslím, že to bylo Xamarin ve formulářích 4.1.

00:08:43.235 --> 00:08:46.060
Přidali jsme nové velikosti nových názvů.

00:08:46.060 --> 00:08:48.290
Je vhodné používat velikosti názvů

00:08:48.290 --> 00:08:50.705
zvláště když
je k usnadnění přístupu.

00:08:50.705 --> 00:08:53.120
Takže mám rodiče, kteří
dostává trochu

00:08:53.120 --> 00:08:55.535
v očích je těžší vidět věci,

00:08:55.535 --> 00:08:57.755
a tak vyzvednete
jejich telefon a prostě

00:08:57.755 --> 00:09:00.920
přímo do obličeje s
písmo, protože je tak velké.

00:09:00.920 --> 00:09:03.140
Takže jsem viděl některé z vás

00:09:03.140 --> 00:09:05.810
zde s opravdu velkými písmy
na svých telefonech,

00:09:05.810 --> 00:09:08.420
Takže tohle je pro tebe taky dobré.

00:09:08.420 --> 00:09:10.745
Ano, ale Přidali jsme nějaké nové věci.

00:09:10.745 --> 00:09:13.640
James Clancy, jeden z
naši inženýři posílá v tom PR.

00:09:13.640 --> 00:09:16.970
Máme další
prospěšná práce

00:09:16.970 --> 00:09:20.735
i písma, aby byla
snadnější provádět křížovou platformu.

00:09:20.735 --> 00:09:24.995
Máme v práci
plán, který má v podstatě klesnout

00:09:24.995 --> 00:09:29.350
souboru s písmy do sdílené
standardní projekt your.NET.

00:09:29.350 --> 00:09:31.965
Ale víš
Co tím myslím sdílím?

00:09:31.965 --> 00:09:33.830
Nemluvíme o sdílení ve smyslu

00:09:33.830 --> 00:09:35.660
na špinavou sdílenou projektovou záležitost,

00:09:35.660 --> 00:09:38.600
Mluvíme tu o about.NET
standardních projektů,

00:09:38.600 --> 00:09:40.580
které není nic špatného
se sdílenými projekty,

00:09:40.580 --> 00:09:42.990
ale jen aby bylo jasno
o tom, co myslím.

00:09:43.260 --> 00:09:46.630
Přetáhněte toto písmo
a automaticky

00:09:46.630 --> 00:09:49.690
je nutný materiál před sestavením.

00:09:49.690 --> 00:09:53.470
Takže se nemusíš bát
o nastavení informací. plist.

00:09:53.470 --> 00:09:57.670
Nemusíš se bát
kombinování názvů nebo zjištění

00:09:57.670 --> 00:09:59.590
Jak je odkaz na Android

00:09:59.590 --> 00:10:02.170
Toto písmo versus jak
iOS odkazuje na toto písmo.

00:10:02.170 --> 00:10:06.220
Všichni jste se těšili, že jsem si jist
a ty jsi použil tu trivii s

00:10:06.220 --> 00:10:08.440
svým přátelům, aby se na ně

00:10:08.440 --> 00:10:10.660
může provádět vlastní písma
na iOS a Android,

00:10:10.660 --> 00:10:12.250
ale můžeme to usnadnit.

00:10:12.250 --> 00:10:13.735
Tak to jde taky.

00:10:13.735 --> 00:10:16.255
Použijete je a pak

00:10:16.255 --> 00:10:19.360
Když uživatel přejde do
nastavení usnadnění,

00:10:19.360 --> 00:10:21.070
Přepínejte velikost písma,

00:10:21.070 --> 00:10:24.155
automaticky dostanou
výhody změny velikosti,

00:10:24.155 --> 00:10:28.955
že pokud jste tvrdý kód
Tyto velikosti textu jsou opraveny.

00:10:28.955 --> 00:10:34.329
Teď bych řekl, že je to na
k použití vlastního uvážení

00:10:34.329 --> 00:10:36.970
a pracovat s týmem
zjistit, kam

00:10:36.970 --> 00:10:40.285
používat pojmenovanou velikost písma a kde
pro použití pevných velikostí písma.

00:10:40.285 --> 00:10:43.870
Možná všechno
nepotřebuje měnit velikost.

00:10:43.870 --> 00:10:46.510
Takže to je něco
To je k dispozici.

00:10:46.510 --> 00:10:48.400
Není to všechno nebo nic.

00:10:48.400 --> 00:10:50.545
Používáte jej, protože
To dává smysl.

00:10:50.545 --> 00:10:52.090
Dobře. Takže tady jsou

00:10:52.090 --> 00:10:54.790
složky toho, co
Já budu pracovat.

00:10:54.790 --> 00:10:57.190
Tematický servis, v podstatě
Jen se chystám

00:10:57.190 --> 00:11:00.070
využívat existující prostředky aplikace,

00:11:00.070 --> 00:11:04.060
Přednastavené styly a pak jsem
budou používat dynamické styly.

00:11:04.060 --> 00:11:06.160
Takže se podíváme na nějaký kód, ano?

00:11:06.160 --> 00:11:09.320
To nezabere moc
dlouho se dostat do kódu.

00:11:09.330 --> 00:11:13.570
Cool. Dobře, kde je Zappy?

00:11:13.570 --> 00:11:16.610
Tak tohle mám.

00:11:18.450 --> 00:11:22.010
Podíváme se, jaký je klíč lupy?

00:11:23.400 --> 00:11:29.450
Plus-plus, příkaz Plus.
Podívej se na to.

00:11:30.180 --> 00:11:33.535
Tak pojď sem malý kurzorový chlape.

00:11:33.535 --> 00:11:36.620
Tohle je Windows, je to
pro mě tak těžké.

00:11:36.960 --> 00:11:41.260
Dobře, tak tady
ve složce styly,

00:11:41.260 --> 00:11:44.320
Mám výchozí motiv,

00:11:44.320 --> 00:11:46.270
Mám tmavý motiv,

00:11:46.270 --> 00:11:49.990
a pak mám bílý motiv
což je hrozné pojmenování.

00:11:49.990 --> 00:11:52.090
Jeden by měl být černý motiv

00:11:52.090 --> 00:11:54.205
nebo snad bílé téma
by mělo být lehkou tematikou.

00:11:54.205 --> 00:11:56.380
Proč jsem smíchán bílou a tmavou,

00:11:56.380 --> 00:11:59.260
Mohu vinit jen nedostatek spánku.

00:11:59.260 --> 00:12:02.845
Ale jsem si jistá, že všechno pojmenujete
poprvé.

00:12:02.845 --> 00:12:04.930
Pojmenování je pro vás snadné,

00:12:04.930 --> 00:12:07.150
je to pro mě těžké. Úplně to mám.

00:12:07.150 --> 00:12:10.390
OK. Takže se podíváme na
Tyto soubory jen sekundu

00:12:10.390 --> 00:12:13.915
a pak mám i další
věci se tady rozpadli.

00:12:13.915 --> 00:12:17.410
Globální jazyk XAML, který přináší
všechno dohromady

00:12:17.410 --> 00:12:22.660
opravdu a pak mám ikony
zde, velikosti a text.

00:12:22.660 --> 00:12:25.690
Jedná se o postup, který použijete, pokud

00:12:25.690 --> 00:12:28.180
máte mnoho zdrojů
nebo mnoho definovaných stylů,

00:12:28.180 --> 00:12:31.945
je rozdělte do
takové kategorie?

00:12:31.945 --> 00:12:34.555
Zvedni ruku, jestli
To je něco, co děláš.

00:12:34.555 --> 00:12:39.160
Cool. Takže to není šílený.

00:12:39.160 --> 00:12:41.620
Dostaňte mě odsud, jdeme.

00:12:41.620 --> 00:12:46.000
Takže zde je můj globální soubor XAML
a tak mám všechny své barvy nahoře

00:12:46.000 --> 00:12:50.155
tady a možná by to mohlo být
byly znovu rozděleny do samostatného souboru.

00:12:50.155 --> 00:12:53.230
Mimochodem, hledáme
v Zappy App,

00:12:53.230 --> 00:12:56.980
Možná bych měl vytáhnout ten okraj.

00:12:56.980 --> 00:12:58.690
Teď budeme používat okraj, ne?

00:12:58.690 --> 00:13:00.100
Okraj v systému Windows.

00:13:00.100 --> 00:13:03.670
Je to skvělý, mám rád
to. Jsem na Kanátě.

00:13:03.670 --> 00:13:07.750
Aktualizoval jsem všechny své věci
Minulou noc ne jen můj okraj,

00:13:07.750 --> 00:13:09.160
všechny mé Visual Studio,

00:13:09.160 --> 00:13:10.780
všechny moje Xamarin, protože jsem jako, "Hej,

00:13:10.780 --> 00:13:11.980
Zítra mám dvě rozhovory.

00:13:11.980 --> 00:13:13.720
Co je na tom nejlepší?

00:13:13.720 --> 00:13:15.820
Aktualizujte všechno.

00:13:15.820 --> 00:13:18.520
Nemám žádné výčitky.

00:13:18.520 --> 00:13:21.504
Takže Zappy je na mé GitHub,

00:13:21.504 --> 00:13:23.305
To je jako strom nebo co.

00:13:23.305 --> 00:13:26.815
Takže tahle aplikace je opravdu,

00:13:26.815 --> 00:13:29.080
Dělal jsem na hřišti malé věci

00:13:29.080 --> 00:13:31.810
App během řady 3,0
a opravdu se mi líbilo

00:13:31.810 --> 00:13:34.150
být schopen bojovat

00:13:34.150 --> 00:13:36.550
Vyzkoušejte některé z těchto věcí, jako
byli propuštěni.

00:13:36.550 --> 00:13:40.210
Vytvořila také pěknou malou
odkaz, ale bylo to šeredné.

00:13:40.210 --> 00:13:42.310
Jsem jako by to šlo líp.

00:13:42.310 --> 00:13:44.320
Tak co kdybychom postavili
Referenční App.

00:13:44.320 --> 00:13:48.160
Takže Zappy je ta referenční aplikace
pro řadu 4,0, kde jsem jen

00:13:48.160 --> 00:13:52.660
Přidání funkcí zobrazující způsob
provádět různé akce a přidávat scénáře.

00:13:52.660 --> 00:13:54.100
Když se Twitch streje,

00:13:54.100 --> 00:13:57.160
obvykle přidáme obrazovku nebo
něco na tohle Ukázat

00:13:57.160 --> 00:14:00.490
vypnout nějakou techniku
a užívat si sami sebe.

00:14:00.490 --> 00:14:01.690
Tak tohle je ta aplikace.

00:14:01.690 --> 00:14:05.290
Můžete ho klonovat, můžete poslat APRs.

00:14:05.290 --> 00:14:08.979
Chcete-li zobrazit
materiál v sérii,

00:14:08.979 --> 00:14:11.995
Odeslat problém
na něm pracovat a být v klidu.

00:14:11.995 --> 00:14:14.185
Na tom právě pracujeme,

00:14:14.185 --> 00:14:17.770
a tak mám vaše typické
slovník prostředků

00:14:17.770 --> 00:14:21.625
Tady. Podívejme se na to.

00:14:21.625 --> 00:14:24.580
Mám pár
barvy přechodů

00:14:24.580 --> 00:14:26.425
protože Zappy má gradient.

00:14:26.425 --> 00:14:28.210
Samozřejmě, všechno má své přechody.

00:14:28.210 --> 00:14:30.010
Takto vidíte
ve více přechodech,

00:14:30.010 --> 00:14:32.695
požadavky na přechody
Ano, je zpátky.

00:14:32.695 --> 00:14:35.725
Další věc, kterou budeme mít
zkosené okraje a pak.

00:14:35.725 --> 00:14:37.750
Můžeš to udělat
vypadala jako kůže?

00:14:37.750 --> 00:14:39.950
Chci, aby to byla kůže.

00:14:40.650 --> 00:14:43.675
Je to běžné, že je to běžné.

00:14:43.675 --> 00:14:45.100
Chci říct opravdu WebAssembly

00:14:45.100 --> 00:14:48.655
je jako druhý přicházející
Programu Silverlight, že?

00:14:48.655 --> 00:14:51.610
Trochu ano.

00:14:51.610 --> 00:14:56.995
Pak jsem samozřejmě ukázal
to na mém posledním sezení.

00:14:56.995 --> 00:14:58.660
Když máte styl a Vy

00:14:58.660 --> 00:15:01.060
mají typy odvozené
od jiných typů,

00:15:01.060 --> 00:15:04.405
tuto vlastnost můžete použít
Zde platí pro typy odvozu.

00:15:04.405 --> 00:15:06.940
To je užitečné zejména u

00:15:06.940 --> 00:15:09.730
způsob, jakým jsme to dělali
aliasy na skořápku.

00:15:09.730 --> 00:15:11.800
Takže ve skořápce je to věc skořápky,

00:15:11.800 --> 00:15:14.740
oddíl shellu a Shell
obsah, to je hierarchie.

00:15:14.740 --> 00:15:17.140
Ale dělá to celý
mnohem rozumnější být

00:15:17.140 --> 00:15:19.390
schopen říct, že chci odlétat.

00:15:19.390 --> 00:15:20.740
Chci kartu.

00:15:20.740 --> 00:15:23.080
Chci, aby to byl panel karet
s více kartami.

00:15:23.080 --> 00:15:25.405
Toto jsou názvy aliasů
k těmto věcem,

00:15:25.405 --> 00:15:28.120
takže můžete použít
této vlastnosti zajistíte

00:15:28.120 --> 00:15:30.970
Vaše styly se dostanou do místa, kde
očekáváš, že budou.

00:15:30.970 --> 00:15:34.210
Cool. Takže to je něco
abyste si byli vědomi a pak

00:15:34.210 --> 00:15:35.740
Mám tu hromadu konvertorů

00:15:35.740 --> 00:15:37.675
zde, které pravděpodobně
být svým vlastním souborem.

00:15:37.675 --> 00:15:40.930
Takže způsob, jakým se ty motivy dělají, je, že

00:15:40.930 --> 00:15:44.170
můj výchozí motiv přináší
všechny ty kousky dohromady.

00:15:44.170 --> 00:15:48.250
Je to dost velké? Já vím
. Ne, to ne.

00:15:48.250 --> 00:15:51.520
Řekl jsem, že ne. Tady to je.

00:15:51.520 --> 00:15:53.380
Teď mám otázku sám.

00:15:53.380 --> 00:15:56.575
Tady to je. To je dost velké.
Ano, to je vidět.

00:15:56.575 --> 00:15:59.980
Takže tohle je moje výchozí,

00:15:59.980 --> 00:16:02.770
používá se ve slovnících Mergedslovníky
což je to, co dodáváme v

00:16:02.770 --> 00:16:06.325
tři něco nebo se
něco jako 25, 26?

00:16:06.325 --> 00:16:08.890
Už je to tolik let.

00:16:08.890 --> 00:16:12.730
Platforma udržuje zrání a
vznikající, je to úžasné.

00:16:12.730 --> 00:16:15.490
Takže tohle přinese všechno
společně a pak jsem

00:16:15.490 --> 00:16:18.340
mít moje tmavé téma
a můj bílý motiv.

00:16:18.340 --> 00:16:22.540
Takže můj bílý motiv je založen
ve výchozím motivu.

00:16:22.540 --> 00:16:26.020
Takže má základní zdroj
tohoto výchozího motivu,

00:16:26.020 --> 00:16:30.415
ale pak to přijde a
přizpůsobuje tyto konkrétní barvy.

00:16:30.415 --> 00:16:33.070
Teď tady je dynamická
zdroje přicházejí.

00:16:33.070 --> 00:16:35.410
Musíš dát těm chlápkům klíč, tak

00:16:35.410 --> 00:16:37.855
které mohu odkazovat
Tyto barvy jinde,

00:16:37.855 --> 00:16:38.980
a tak se pojďme podívat, kde

00:16:38.980 --> 00:16:42.040
Barva pozadí je
používán v globálním.

00:16:42.040 --> 00:16:46.345
Barva pozadí,

00:16:46.345 --> 00:16:50.270
není tato barva pozadí,
toho druhého.

00:16:50.400 --> 00:16:54.565
"Pátrání", jdeme na to.

00:16:54.565 --> 00:16:58.030
Takže pro můj vizuální prvek
styl pozadí jsem

00:16:58.030 --> 00:17:02.020
použití, použije
objektu DynamicResource.

00:17:02.020 --> 00:17:04.630
Jaký je tedy dynamický zdroj
bude pro tebe,

00:17:04.630 --> 00:17:07.795
má povědomí o podstatě
na změně vlastnosti.

00:17:07.795 --> 00:17:11.934
Takže když ta barva nebo něco
který používá tyto změny barev,

00:17:11.934 --> 00:17:15.175
bude se muset ujistit, že
Změna se projeví okamžitě.

00:17:15.175 --> 00:17:20.620
Podobně, tady dole v
Myslím, že je to text.

00:17:20.620 --> 00:17:23.290
Pro nadpis textu je tedy barva

00:17:23.290 --> 00:17:25.930
použit, je primární barva textu.

00:17:25.930 --> 00:17:29.259
Takže všechno v
můj bílý motiv používá

00:17:29.259 --> 00:17:31.270
v podstatě tmavý text na

00:17:31.270 --> 00:17:35.800
bílé pozadí a
Jak byste očekávali,

00:17:35.800 --> 00:17:38.275
Moje tmavé téma je
v podstatě obráceně,

00:17:38.275 --> 00:17:41.830
tmavé pozadí a světlý text.

00:17:41.830 --> 00:17:46.630
Tak se podíváme, jak to vypadá.

00:17:46.630 --> 00:17:50.845
Nevím myslím, že asi
Musíme ho znovu nasadit.

00:17:50.845 --> 00:17:55.240
Budeme pokračovat a postavíme
a nasadit a pak budeme mít

00:17:55.240 --> 00:17:57.070
pokračovat v opětovném načtení a potom
Mám pár

00:17:57.070 --> 00:17:59.590
Další skvělé věci ke sdílení
.

00:17:59.590 --> 00:18:00.670
Ale neudělal jsem žádné změny,

00:18:00.670 --> 00:18:04.555
Takže toto sestavení by nemělo
trvat až do zítřka.

00:18:04.555 --> 00:18:10.550
Všimla jsem si, že jsem testoval
nějaké horké interní sestavení.

00:18:10.890 --> 00:18:13.210
Ale to bys nenáviděl, když jsi udeřil

00:18:13.210 --> 00:18:15.595
na něm tlačítko "domů"
Jak se začíná spouštět,

00:18:15.595 --> 00:18:17.935
to právě zabilo
věc, kterou nasazuju.

00:18:17.935 --> 00:18:19.810
Jen já, ne.

00:18:19.810 --> 00:18:21.760
Co jsem dělala?

00:18:21.760 --> 00:18:23.620
Není to tím, do čeho narazil Maddie

00:18:23.620 --> 00:18:26.275
včera, kde
všechno funguje?

00:18:26.275 --> 00:18:41.560
Co?

00:18:41.560 --> 00:18:44.030
To je lež.

00:18:46.980 --> 00:18:50.320
To říká vlastní
zobrazovací jednotka, to je divné.

00:18:50.320 --> 00:18:52.945
Doslova jsem tam nic neudělal.

00:18:52.945 --> 00:18:55.255
Doslova nic.

00:18:55.255 --> 00:18:58.570
Tak co děláte, když se to stane?

00:18:58.570 --> 00:19:00.685
>> Update.

00:19:00.685 --> 00:19:04.490
>> Update. Co kdybychom udělali čistou?

00:19:05.010 --> 00:19:11.275
Co by bylo zajímavé.
Podíváme se.

00:19:11.275 --> 00:19:18.380
Tenhle ne. Co se změnilo?

00:19:20.400 --> 00:19:25.090
Podíváme se na projekt
Designer, App XAML.

00:19:25.090 --> 00:19:28.000
Ty budeš šroubit
něco v aplikaci XAML.

00:19:28.000 --> 00:19:31.395
Podíváme se na to opravdu rychle a

00:19:31.395 --> 00:19:32.810
pak se pokusíme
znovu sestavit ještě jednou

00:19:32.810 --> 00:19:34.680
a pokud to
práci, budeme dál.

00:19:34.680 --> 00:19:38.225
Protože mám opravdu
sladké ukázky, které jsou ještě lepší.

00:19:38.225 --> 00:19:41.700
Co to bylo za poslední věc?

00:19:41.800 --> 00:19:45.150
Nevidím žádné problémy.

00:19:48.090 --> 00:19:52.370
Jistě, tvůj krok jde hladce
každou chvíli, ne?

00:19:57.750 --> 00:20:00.460
To je tedy v podstatě
mi dát

00:20:00.460 --> 00:20:03.985
schopnost odkládat motivy.

00:20:03.985 --> 00:20:06.940
Budu moct
pro přechod do mého nastavení

00:20:06.940 --> 00:20:10.375
Panel a zobrazit různá témata,

00:20:10.375 --> 00:20:14.300
změnit, a zobrazit
aktualizace obrazovky.

00:20:14.370 --> 00:20:18.290
Můžeš to udělat malej Android.

00:20:19.800 --> 00:20:23.725
Teď to trvá dlouhou dobu
stavět, ne?

00:20:23.725 --> 00:20:25.345
Až to uděláš, Ukliz.

00:20:25.345 --> 00:20:28.100
Co je s tím?

00:20:28.260 --> 00:20:31.255
No, to už jde, protože já
může se k němu vždycky vrátit,

00:20:31.255 --> 00:20:33.280
Chci říct, že demo jde
pracovat, protože

00:20:33.280 --> 00:20:36.190
opravdu má rád
všechny nejlepší ukázky v něm.

00:20:36.190 --> 00:20:38.680
Tak Mluvme o
minutu o přechodech

00:20:38.680 --> 00:20:41.455
a tvarů, když to jde.

00:20:41.455 --> 00:20:45.310
Protože se přechody stávají
tak páchne a populární,

00:20:45.310 --> 00:20:49.495
Jak to můžete udělat? Dobře
máte nějaké možnosti.

00:20:49.495 --> 00:20:52.630
Podívej, tady je můj malej emulátor.

00:20:52.630 --> 00:20:54.910
Nemůžete vidět mého emulátoru, protože
je na druhé obrazovce,

00:20:54.910 --> 00:20:56.140
ale je to tak maličké.

00:20:56.140 --> 00:20:59.420
Dobře, jsme zpátky. Jdeme na to.

00:20:59.850 --> 00:21:04.330
Konec prezentace. Ty to dokážeš.

00:21:04.330 --> 00:21:07.060
Vidíš to? To je vidět.

00:21:07.060 --> 00:21:10.240
Vrátíme se k kódu, abyste
vidět, jak běží. Dobře.

00:21:10.240 --> 00:21:14.035
Tak jsem vytvořil stránku v rámci
Zappy nazval průvodce stylem.

00:21:14.035 --> 00:21:16.390
Tak jsem vzala všechny barvy a

00:21:16.390 --> 00:21:18.955
je do tohoto zobrazení kolekce hodit.

00:21:18.955 --> 00:21:21.520
Takže mám zobrazení sbírky, které je

00:21:21.520 --> 00:21:25.930
čtyři řádky zahrnující a
pak to přejde na druhou stranu.

00:21:25.930 --> 00:21:31.930
Takže pohled na sbírku je stále v
Náhled, ale je v 4,1 stabilní,

00:21:31.930 --> 00:21:33.175
Pokud se rozhodnete jej použít,

00:21:33.175 --> 00:21:35.140
je vám k dispozici.

00:21:35.140 --> 00:21:36.430
Rád bych věděl
Co si myslíte o

00:21:36.430 --> 00:21:37.720
nám takhle podobné rysy.

00:21:37.720 --> 00:21:39.130
V podstatě je pečení a

00:21:39.130 --> 00:21:41.080
práce na nich a
Přidání funkcí

00:21:41.080 --> 00:21:44.875
Zatímco jsou ve stabilních verzích
ale dát je za vlajku.

00:21:44.875 --> 00:21:48.610
Takže vás hledáme, abyste
Řekni nám, jak to chodí.

00:21:48.610 --> 00:21:50.230
Takže ne zrovna teď,

00:21:50.230 --> 00:21:53.005
Všichni se nestůjte
a přejděte do mikrofonu.

00:21:53.005 --> 00:21:55.750
Dobře, takže v této aplikaci

00:21:55.750 --> 00:21:56.980
Víte mám gradient, který jsme

00:21:56.980 --> 00:21:58.450
za chvíli bude mluvit.

00:21:58.450 --> 00:22:01.215
Ale pak mám
Toto vizuální nastavení,

00:22:01.215 --> 00:22:04.770
a tak mám
Tento lehký a tmavý přepínač.

00:22:04.770 --> 00:22:06.150
Takže to vlastně je,

00:22:06.150 --> 00:22:08.460
a přidám
také další motivy.

00:22:08.460 --> 00:22:12.120
Fuchsia byla doporučena
jako styl motivu.

00:22:12.120 --> 00:22:13.740
Nevím proč.

00:22:13.740 --> 00:22:16.050
Ale Squeaky se opravdu líbí,

00:22:16.050 --> 00:22:17.610
někdo šel na pískající sezení

00:22:17.610 --> 00:22:19.360
Tenhle týden jsem slyšel, že je tam.

00:22:19.360 --> 00:22:21.010
Je skvělá, že?

00:22:21.010 --> 00:22:23.815
Takže ona miluje Fuchsia.

00:22:23.815 --> 00:22:27.355
Dobře. Takže je tu moje tma.

00:22:27.355 --> 00:22:32.200
Tady je moje světlo. Světlo, jasné.

00:22:32.200 --> 00:22:34.045
Ano, jdu do tmy.

00:22:34.045 --> 00:22:36.310
Já toho chlapa zavřu

00:22:36.310 --> 00:22:39.970
a vidíte, že obrazovka
Tady je teď také tma.

00:22:39.970 --> 00:22:43.690
Takže způsob, jakým
tohoto přepínače,

00:22:43.690 --> 00:22:46.690
Když půjdeme do

00:22:46.690 --> 00:22:56.180
zde nastavení ViewModel.

00:22:56.400 --> 00:23:01.705
Takže mám příkaz pro změnu motivu,
bude to jen tak.

00:23:01.705 --> 00:23:09.640
Vybraný motiv je vázán
k vybrané položce tohoto pole.

00:23:09.640 --> 00:23:11.395
Vidíte můj kurzor? Ještě jednou.

00:23:11.395 --> 00:23:12.925
Takže světlo a tma,

00:23:12.925 --> 00:23:14.200
To je vlastně pohled na sbírku,

00:23:14.200 --> 00:23:16.900
je to horizontální
zobrazení klouzavé kolekce.

00:23:16.900 --> 00:23:20.630
Ve skutečnosti, dobře
a udělám to příště.

00:23:20.790 --> 00:23:26.305
Ano, poslouchám
vybraný motiv jako vybranou položku,

00:23:26.305 --> 00:23:27.805
a pak na základě toho,

00:23:27.805 --> 00:23:29.890
Jdu si pro svůj tmavý motiv nebo

00:23:29.890 --> 00:23:33.445
můj bílý motiv a použít jej
do mých aktuálních prostředků aplikace.

00:23:33.445 --> 00:23:35.155
Vidíš, jak rychle to fungovalo,

00:23:35.155 --> 00:23:36.430
a vidíte, že nemám

00:23:36.430 --> 00:23:38.590
malé množství zdrojů,

00:23:38.590 --> 00:23:40.075
je to docela pěkná věcička.

00:23:40.075 --> 00:23:42.220
Takže to funguje opravdu dobře.

00:23:42.220 --> 00:23:44.590
Tak to je jedna cesta do
což můžete udělat.

00:23:44.590 --> 00:23:47.005
Můžete se pokusit
mnoho jiných způsobů, jak to udělat.

00:23:47.005 --> 00:23:49.360
Všechen ten kód je na mé GitHub,

00:23:49.360 --> 00:23:52.315
Zkus to, rád bych
vědět, co si myslíš.

00:23:52.315 --> 00:23:54.760
Ano. Tak jsem si myslel
to bylo super lehké.

00:23:54.760 --> 00:23:56.650
Bylo to mnohem snazší, než jsem
myslel, že bude,

00:23:56.650 --> 00:23:59.305
a cítím se teď jako
Jsem [nezvukový] profík.

00:23:59.305 --> 00:24:00.745
Mám pocit, že to mám,

00:24:00.745 --> 00:24:02.320
Teď mě nikdo nezastaví.

00:24:02.320 --> 00:24:05.590
Fuchsia přichází.
Fuchsia je teď.

00:24:05.590 --> 00:24:11.020
Páni. Dobře

00:24:11.020 --> 00:24:12.880
tak Mluvme o tom gradientu.

00:24:12.880 --> 00:24:16.435
Tak jak můžeme dělat přechody?

00:24:16.435 --> 00:24:18.310
Tak nativní kód samozřejmě.

00:24:18.310 --> 00:24:20.140
SkiaSharp, máte plátno,

00:24:20.140 --> 00:24:23.560
Můžete kreslit přechody
na tomto nebo palačinním zobrazení.

00:24:23.560 --> 00:24:25.315
Někdo zná
s Pandortem?

00:24:25.315 --> 00:24:27.400
Mám hlad každý
čas, kdy o tom mluvím.

00:24:27.400 --> 00:24:30.760
Takže Stephen [neslyšitelný]
z Nizozemska,

00:24:30.760 --> 00:24:33.580
Kdo tu není jako my
zmíněno několikrát,

00:24:33.580 --> 00:24:36.025
to není ostuda, Stephene
protože tu není.

00:24:36.025 --> 00:24:38.440
Pojďme všichni na infmercial
pro Stephena právě teď.

00:24:38.440 --> 00:24:41.260
Stephene, vím, že jsi
pláč doma hned

00:24:41.260 --> 00:24:44.485
teď, když jsi nebyl schopný
do summitu zam dev,

00:24:44.485 --> 00:24:49.100
ale víte, co jste udělal špatně.

00:24:51.060 --> 00:24:54.235
Myslím, že je na rodinné dovolené.
nebo tak nějak.

00:24:54.235 --> 00:24:56.485
Dobře, vidíš?

00:24:56.485 --> 00:24:59.950
Jsem stejná příležitost
výběr osob.

00:24:59.950 --> 00:25:02.530
Takže to jsou možnosti
, kterou můžete použít.

00:25:02.530 --> 00:25:06.205
Palačinková zobrazení je opravdu
téměř oslavovaný rámec.

00:25:06.205 --> 00:25:07.390
V podstatě je to jako rám na

00:25:07.390 --> 00:25:09.205
steroidy, pokud se dostanete
dobře se na to podívat.

00:25:09.205 --> 00:25:12.385
Ale velmi užitečná a mohla by být
něco, co chcete použít.

00:25:12.385 --> 00:25:15.590
Ale jak byste to udělal, kdyby
Chceš to udělat sám?

00:25:16.100 --> 00:25:20.760
Oh, omlouvám se, ale nemluvíme
o motivu přechodu, ale o obrazcích.

00:25:20.760 --> 00:25:22.170
Pro tvary máte mnoho možností.

00:25:22.170 --> 00:25:24.090
Nebudeme utrácet
na obrazcích mnoho času.

00:25:24.090 --> 00:25:26.610
Skutečně, SkiaSharp pro kreslení je laskavý

00:25:26.610 --> 00:25:29.285
z toho nejlepšího pro
pro tuto platformu.

00:25:29.285 --> 00:25:31.555
Velmi mocný, docela výkonný.

00:25:31.555 --> 00:25:36.160
Viděl jsem od vás pár příkladů
To je pěkně rozfoukající.

00:25:36.160 --> 00:25:39.700
Nevím, co tahle lichotní
obchod.

00:25:39.700 --> 00:25:41.815
Můžete to udělat v jazyce C#.

00:25:41.815 --> 00:25:43.885
Můžete to udělat s
Na SkiaSharp. To je nádhera.

00:25:43.885 --> 00:25:46.180
Animace je velmi snadná.

00:25:46.180 --> 00:25:47.890
Můžete však použít rastrové obrázky.

00:25:47.890 --> 00:25:50.095
To je něco, co dostane
hodně přehlédli, že?

00:25:50.095 --> 00:25:51.850
Máte-li návrh a má to

00:25:51.850 --> 00:25:53.590
to opravdu zajímavý tvar,

00:25:53.590 --> 00:25:55.540
Pokud se podíváte na
zrakové výzvě,

00:25:55.540 --> 00:25:58.015
Podívej, co udělal Ryan Davis
na Kvantize App,

00:25:58.015 --> 00:26:01.840
nahoře v záhlaví má tento malý
zářez s pěknou křivkou.

00:26:01.840 --> 00:26:03.925
Je to opravdu jen obraz
na pozadí.

00:26:03.925 --> 00:26:07.060
Takže někdy, když jsi
podívat se na vizuální věci,

00:26:07.060 --> 00:26:08.830
jsi jako bych
toho dosáhneme?

00:26:08.830 --> 00:26:10.870
To ovlivňuje nebo že

00:26:10.870 --> 00:26:14.275
rozložení nebo nemám ovládací prvek
to přesně dělá.

00:26:14.275 --> 00:26:16.270
Možná to není tak těžké, jak si myslíš.

00:26:16.270 --> 00:26:18.490
Možná druhá myšlenka
měli byste mít, jak může

00:26:18.490 --> 00:26:21.100
Dělám to pro opravdové, ale
Jak to můžu předstírat?

00:26:21.100 --> 00:26:24.640
Jako kdybych to chtěl napodobit
a ať to vypadá, že je to tak,

00:26:24.640 --> 00:26:26.665
Jak jsem to mohl udělat,

00:26:26.665 --> 00:26:29.875
a někdy je to stejně jednoduché
jako pouhé vložení obrázku.

00:26:29.875 --> 00:26:31.585
Myslím, že je to v pořádku.

00:26:31.585 --> 00:26:33.160
Uživatelé nevědí.

00:26:33.160 --> 00:26:35.305
Jako Oh, opravdu to nakresal?

00:26:35.305 --> 00:26:37.165
Pokud to vývojář nenakreslete,

00:26:37.165 --> 00:26:39.235
Tahle aplikace je blbost.

00:26:39.235 --> 00:26:40.990
Tak to není.

00:26:40.990 --> 00:26:42.415
Nevím. Dobře.

00:26:42.415 --> 00:26:44.530
Vektorové obrazy samozřejmě, SVGs,

00:26:44.530 --> 00:26:47.305
Existují různé řadiče
do aplikace můžete načíst SVGs.

00:26:47.305 --> 00:26:49.090
Pak si myslím, že už jsem se zmínil

00:26:49.090 --> 00:26:51.115
kreslení na SkiaSharp nebo nativní kód.

00:26:51.115 --> 00:26:52.780
Můžete kreslit na nativní kód.

00:26:52.780 --> 00:27:02.500
Takže přechody a ukázky, bezva.

00:27:02.500 --> 00:27:04.960
Dobře, nejdříve vám ukážu, jak
Přechod v tomto

00:27:04.960 --> 00:27:07.630
někdo vyletí, dobře.

00:27:07.630 --> 00:27:10.135
Takže tohle je prostředí.

00:27:10.135 --> 00:27:11.680
Takže když půjdeme dolů,

00:27:11.680 --> 00:27:13.825
Já dělám androida.

00:27:13.825 --> 00:27:16.645
Takže se podíváme na projekt androida,

00:27:16.645 --> 00:27:19.705
Mám své renderovače a já
dostal jsem Zappy Shell.

00:27:19.705 --> 00:27:28.970
Dobře. Takže tady dole, až se dostanu
vykreslení obsahu rozložení police.

00:27:29.970 --> 00:27:33.580
Dobře, můžeme to vidět, super.

00:27:33.580 --> 00:27:37.840
Takže to mám, vytváříme
gradient [neslyšitelný],

00:27:37.840 --> 00:27:40.960
Chytil jsem se, všiml jsem si

00:27:40.960 --> 00:27:44.170
Moje barvy, protože jsem
Mám tady nahoře svůj aplikační motiv.

00:27:44.170 --> 00:27:46.179
Jedná se o nástřik závislostí,

00:27:46.179 --> 00:27:48.890
to vychází z mých zdrojů.

00:27:48.890 --> 00:27:50.550
Ukázal jsem ti své zdroje,

00:27:50.550 --> 00:27:53.580
můj globální spis, že jsem měl
začátek přechodu a konec barvy.

00:27:53.580 --> 00:27:56.255
Právě jsem o tom mluvil.

00:27:56.255 --> 00:27:59.920
A tak dostanu svou závislost na své službě

00:27:59.920 --> 00:28:03.055
Takže tady dole, když jsem to nastavil,

00:28:03.055 --> 00:28:05.155
Mohu ji nastavit na barvy, které byly

00:28:05.155 --> 00:28:08.170
vytvořen ve sdíleném kódu.

00:28:08.170 --> 00:28:13.405
Pak jsem právě mluvil
někomu,

00:28:13.405 --> 00:28:16.390
používáte zobrazení koordinátora, které je

00:28:16.390 --> 00:28:19.480
zobrazení, které nám umožňuje
některé opravdu zajímavé animace,

00:28:19.480 --> 00:28:22.030
Pokud jste viděli nějaké animace hrdiny nebo

00:28:22.030 --> 00:28:24.760
Některé z pokročilejších
animace založené na návrhu materiálu.

00:28:24.760 --> 00:28:27.400
Mnoho z nich je založeno
v zobrazení koordinátora,

00:28:27.400 --> 00:28:31.120
a Shell ji používá pro
docela trochu práce.

00:28:31.120 --> 00:28:34.525
A proto jsem byl
povzbuzování lidí k používání shellu

00:28:34.525 --> 00:28:36.340
protože to je základ pro to, abychom byli

00:28:36.340 --> 00:28:38.575
schopni tyto věci snadněji přidat,

00:28:38.575 --> 00:28:42.475
Vím, že přechody mohou být
v opačném případě obrovskou bolest.

00:28:42.475 --> 00:28:44.860
Takže určitě
musí používat Shell.

00:28:44.860 --> 00:28:46.900
Nechci vám posílat
zpráva, že pokud

00:28:46.900 --> 00:28:49.150
použití shellu jsi nějak
v temných dobách.

00:28:49.150 --> 00:28:51.910
Jsi dobrej, miluješ
navigačních stránek,

00:28:51.910 --> 00:28:53.785
stránky záložek,
stránky podrobností předlohy,

00:28:53.785 --> 00:28:55.030
všechno, co je ještě dobré,

00:28:55.030 --> 00:28:57.010
Oni nikam nejdou,

00:28:57.010 --> 00:28:59.380
není to příběh o hračkářství
které nejsou odesílány

00:28:59.380 --> 00:29:03.610
sirotčinci nebo co.

00:29:03.610 --> 00:29:05.935
Nebyl to sirotčinec,
je něco jako denní péče.

00:29:05.935 --> 00:29:07.300
Ne, ne v novém filmu,

00:29:07.300 --> 00:29:10.525
Tohle je jako tři,
Ta opravdu smutná.

00:29:10.525 --> 00:29:12.760
Ano, ty nové
jako by měl být

00:29:12.760 --> 00:29:14.920
dobře a jsem si jistý, že je stále
smutné, slyšel jsem lidi plakat.

00:29:14.920 --> 00:29:16.840
Nebudu plakat. Bude

00:29:16.840 --> 00:29:20.665
žádné slzy přicházející z
Ty oči tak daleko jak víš.

00:29:20.665 --> 00:29:27.700
Dobře, tohle jsou banány.

00:29:27.700 --> 00:29:30.745
Takže mám tu strukturu koordinátora,

00:29:30.745 --> 00:29:33.670
Nastavil jsem to na pozadí,

00:29:33.670 --> 00:29:37.090
a zde jsem to nastavil na průhledný

00:29:37.090 --> 00:29:38.560
protože je
některé jiné věci pokládání

00:29:38.560 --> 00:29:40.285
přes její horní okraj s aplikační barem.

00:29:40.285 --> 00:29:42.600
Takže chci, aby
jisti, že přechod

00:29:42.600 --> 00:29:44.985
sahá až do
zdola nahoru,

00:29:44.985 --> 00:29:49.680
protože tady nahoře, někteří
To je vlastně App bar.

00:29:49.680 --> 00:29:51.600
Ano, tak to je docela všechno,

00:29:51.600 --> 00:29:52.770
a tak jsem
dostat můj přechod.

00:29:52.770 --> 00:29:55.060
Používám nativní kód
.

00:29:55.060 --> 00:29:58.000
Teď se podíváme na další příklad,

00:29:58.000 --> 00:30:01.195
a tenhle je z Ciro.

00:30:01.195 --> 00:30:02.920
Ciro je ve Francii,

00:30:02.920 --> 00:30:04.990
Paříž s sebou dělal živý potok na

00:30:04.990 --> 00:30:07.440
Twitch kde postavil přihlašovací obrazovku.

00:30:07.440 --> 00:30:11.345
Takže mám jinou verzi
je otevřeno,

00:30:11.345 --> 00:30:15.550
kde vytvořil
zobrazení tlačítka přechodu

00:30:15.550 --> 00:30:18.175
nebo pozadí s přechodem
zobrazení a tlačítko přechodu.

00:30:18.175 --> 00:30:21.740
Takže když se podíváme na to, co tady udělal,

00:30:22.200 --> 00:30:25.015
a za chvíli tu demo spustím.

00:30:25.015 --> 00:30:26.830
Takže na pozadí mřížky

00:30:26.830 --> 00:30:29.530
má tento vlastní ovládací prvek
zobrazení přechodu.

00:30:29.530 --> 00:30:31.330
Chytne to na začátku

00:30:31.330 --> 00:30:34.555
ten koncový styl, přesně jak jsem se zmínil
ze statických prostředků,

00:30:34.555 --> 00:30:36.385
a dám ho sem.

00:30:36.385 --> 00:30:38.860
Takže když se podíváme na to, co
Toto zobrazení přechodu

00:30:38.860 --> 00:30:42.145
je to tak, jak bys
očekávat vlastní vykreslení.

00:30:42.145 --> 00:30:46.180
Takže když přijdete na
kód Android nebo kód iOS,

00:30:46.180 --> 00:30:49.495
všechno to dělá, kreslí
přechod a odešle jej zpět.

00:30:49.495 --> 00:30:52.360
Takže tady je ten Androidův kód
pro zobrazení přechodu.

00:30:52.360 --> 00:30:56.664
V tomto případě je
vykreslovací prvek vizuálního prvku,

00:30:56.664 --> 00:30:59.455
a bude vytvářet
lineární přechod,

00:30:59.455 --> 00:31:03.115
proveďte obraz a pak
na plátně.

00:31:03.115 --> 00:31:06.610
Potom můžete provést
to samý na tlačítku.

00:31:06.610 --> 00:31:09.415
Abych mohl mít tlačítko
To je tlačítko,

00:31:09.415 --> 00:31:11.350
není pravé tlačítko,

00:31:11.350 --> 00:31:12.715
je to falešný knoflík.

00:31:12.715 --> 00:31:14.770
Jediný rozdíl mezi
falešné tlačítko a pravé tlačítko

00:31:14.770 --> 00:31:17.770
je to tak, jak tomu říkáš, stále knoflíky.

00:31:17.770 --> 00:31:20.530
Můžete je všechny deklarovat jako

00:31:20.530 --> 00:31:22.240
Interaktivní elementy, pak
dostanete všechny

00:31:22.240 --> 00:31:24.475
výhody usnadnění
,

00:31:24.475 --> 00:31:27.505
Takže ho můžete použít i zde.

00:31:27.505 --> 00:31:29.545
Takže když to spustíme,

00:31:29.545 --> 00:31:31.900
sledovat, jak vyvolat chybu
jako ten poslední.

00:31:31.900 --> 00:31:34.400
Troufám si vyvolat chybu,

00:31:34.500 --> 00:31:39.415
nikdy nemluvil s vaším kódem
, tak si troufám.

00:31:39.415 --> 00:31:41.620
Je to jako osoba, která je

00:31:41.620 --> 00:31:47.960
znamenají stejní lidé prostě
jejich clony.

00:31:48.330 --> 00:31:51.650
Víš, co je to za gesto?

00:31:55.590 --> 00:31:58.790
Dobře, tak pojď.

00:32:01.530 --> 00:32:05.620
Takže jedna z věcí, kterou jsem
mluví, ale je tu chyba.

00:32:05.620 --> 00:32:06.880
Jedná se o stejnou chybu,

00:32:06.880 --> 00:32:13.120
Podívej se na to, neuvěřitelný.

00:32:13.120 --> 00:32:15.415
Tak jak se to dělá?

00:32:15.415 --> 00:32:17.515
Myslím tím, že brouk by řekl,

00:32:17.515 --> 00:32:20.455
Běžela jsem v hotelovém pokoji,

00:32:20.455 --> 00:32:24.925
Zavřu víko, "sešel jsem dolů,

00:32:24.925 --> 00:32:27.609
Čekala jsem asi dvě hodiny,

00:32:27.609 --> 00:32:30.490
Zapojím přístroj zpět do

00:32:30.490 --> 00:32:36.145
a pak to nefungovalo, "a
To je doslova to, co se stalo.

00:32:36.145 --> 00:32:41.725
Nevím. Uklízím,

00:32:41.725 --> 00:32:44.260
To jsem neudělal posledně,
Jen jsem to vyčistil a restartoval.

00:32:44.260 --> 00:32:46.285
Nerestartoval jsem ID.

00:32:46.285 --> 00:32:47.380
Neudělal jsem celý tanec,

00:32:47.380 --> 00:32:53.320
Jen mě to mrzí.

00:32:53.320 --> 00:32:55.585
Chtěl jsem udělat
jako taneční žert,

00:32:55.585 --> 00:32:57.055
jako kdybych neudělal celý tah,

00:32:57.055 --> 00:33:02.500
Zlomil jsem si něco tancovat.

00:33:02.500 --> 00:33:06.610
Pamatuje si někdo
vloupání z 80.

00:33:06.610 --> 00:33:08.620
>> [neslyšitelný].

00:33:08.620 --> 00:33:11.095
. >> Všichni muži, všichni.

00:33:11.095 --> 00:33:13.730
Takhle jsi si poranil nohu?

00:33:14.520 --> 00:33:16.360
>> No, ano.

00:33:16.360 --> 00:33:18.145
>> To je to, co tvrdíte,

00:33:18.145 --> 00:33:21.680
ale možná jste se pokoušeli
na navrácení slávy.

00:33:21.750 --> 00:33:27.475
Dobře, pořád se stěhujeme
ještě nezlomila, jsme dobří.

00:33:27.475 --> 00:33:28.990
To nám dává víc času na

00:33:28.990 --> 00:33:31.330
o těchto věcech mluvit,
je to zatím užitečné?

00:33:31.330 --> 00:33:32.680
Jsou to zajímavé věci?

00:33:32.680 --> 00:33:34.510
Věci, které zpochybní
je možné, že jste

00:33:34.510 --> 00:33:37.404
v poslední době nebo v budoucnosti,

00:33:37.404 --> 00:33:39.505
Budeme se v budoucnu muset postavit čelem.

00:33:39.505 --> 00:33:44.680
Když už mluvíme o budoucnosti, někdo
vidět tmu, tmu na Netflixu?

00:33:44.680 --> 00:33:47.350
Vím, že to vypadá, jako bych
věc únosů založená na

00:33:47.350 --> 00:33:50.750
na takové jako---to je
o to nejde.

00:33:50.970 --> 00:33:54.865
Je to něco jako sci-fi,
je to v němčině.

00:33:54.865 --> 00:33:56.575
Můžeš pracovat na svém německém.

00:33:56.575 --> 00:34:02.065
Dobře, jdeme na to.

00:34:02.065 --> 00:34:05.200
No tak, vzdej to
pro aplikaci Visual Studio,

00:34:05.200 --> 00:34:09.710
Visual Studio vydělává peníze.

00:34:10.710 --> 00:34:14.440
Takže je tu pár super věcí

00:34:14.440 --> 00:34:17.260
děje se tu samozřejmě, že vidíte
přechody, které jsem zmínil,

00:34:17.260 --> 00:34:19.345
trochu
Přechod na tlačítko.

00:34:19.345 --> 00:34:23.500
Pak máš tu hezkou animaci
přechod, který se zde odehrává.

00:34:23.500 --> 00:34:26.350
Takže to není skutečný
úsek k řízení,

00:34:26.350 --> 00:34:29.080
je to falešný segment kontroly.

00:34:29.080 --> 00:34:32.260
Jediný rozdíl mezi
skutečný segment kontroly a

00:34:32.260 --> 00:34:36.265
segment Fig pro ovládání
Je? Jak tomu říkáte.

00:34:36.265 --> 00:34:40.340
Když říká tvůj šéf, vždycky má
segment může ukázat, Řekněte ano.

00:34:41.250 --> 00:34:45.850
Je to tak, jak to vypadá, ano.

00:34:45.850 --> 00:34:48.100
Takže některé super tranzistory mají
tam byla a ty sis všimla

00:34:48.100 --> 00:34:55.870
Oktávali ocasem,
To je Lottie.

00:34:55.870 --> 00:34:58.540
Takže Lottie je knihovna z

00:34:58.540 --> 00:35:02.830
Airbnb, které otevřeli
a můžete použít, co to je,

00:35:02.830 --> 00:35:07.390
Adobe po účincích,

00:35:07.390 --> 00:35:10.014
s malým rozšířením
, kterou můžete nainstalovat,

00:35:10.014 --> 00:35:12.505
a můžete animujete animaci.

00:35:12.505 --> 00:35:15.490
Jsem velmi smutný, že skutečně
To vám nedovolí

00:35:15.490 --> 00:35:18.640
z aplikace Adobe Flash nebo animovat
nebo jak tomu teď říkají,

00:35:18.640 --> 00:35:22.150
protože bych byl tvým způsobem,
po efektu, ale cokoliv.

00:35:22.150 --> 00:35:27.220
Ano. Takže Martin Van Dyke, který
Tady pobíže,

00:35:27.220 --> 00:35:29.200
Možná je tu ještě někde,

00:35:29.200 --> 00:35:31.450
provedení C-Sharp

00:35:31.450 --> 00:35:32.920
a udržuje
balíček.

00:35:32.920 --> 00:35:38.605
Tak mu Poděkujte za
Osmikoka, bezva.

00:35:38.605 --> 00:35:41.410
Takže přechody v chladu,

00:35:41.410 --> 00:35:43.450
a vidíte, že mám materiál

00:35:43.450 --> 00:35:45.445
pracovat zde a
všechno ostatní,

00:35:45.445 --> 00:35:47.950
Dám ti rychlý pohled.
jak tato animace funguje.

00:35:47.950 --> 00:35:49.750
To je také na mé GitHub,

00:35:49.750 --> 00:35:51.370
ale vynořuje se jako PR,

00:35:51.370 --> 00:35:54.640
a proto je to samostatný projekt
právě teď, protože jsem

00:35:54.640 --> 00:35:59.150
to dneska ráno,
což je stále v pořádku.

00:35:59.280 --> 00:36:01.960
Přihlašovací stránka je tedy

00:36:01.960 --> 00:36:04.600
jen váš přímočarý
XAML – jak byste očekávali,

00:36:04.600 --> 00:36:06.340
Můžu to udělat trochu větší,

00:36:06.340 --> 00:36:10.640
Můžu jí dát tohle
nebo to udělej, ne takhle.

00:36:10.640 --> 00:36:14.620
Kdokoliv kdy nechtěně
Trefil to tlačítko přímo tam?

00:36:15.120 --> 00:36:20.995
Netrefili to. Ano, tak
Tady se opravdu nic neděje.

00:36:20.995 --> 00:36:22.840
Vidíte, že
jsou tyto animace

00:36:22.840 --> 00:36:24.625
Ale ty se v jazyce XAML nedělají.

00:36:24.625 --> 00:36:28.105
Ukážu vám, jak se
za minutu je v jazyce XAML.

00:36:28.105 --> 00:36:34.555
Takže když se podíváme na záda a
možnost výběru kohoutků,

00:36:34.555 --> 00:36:37.720
Toto je událost klepnutí
na toho chlápka.

00:36:37.720 --> 00:36:40.240
To je to, co způsobuje
animací.

00:36:40.240 --> 00:36:41.740
Dělá to nějaké překlady,

00:36:41.740 --> 00:36:45.520
Takže Přeložte na je
pouze pomocnou animační metodu.

00:36:45.520 --> 00:36:48.880
Stále používá
animační rozhraní API v back-end systému.

00:36:48.880 --> 00:36:52.570
Také se zeslabujete
a podobné věci.

00:36:52.570 --> 00:36:56.440
Pak můžete na chvíli počkat
úkol a seskupit animaci.

00:36:56.440 --> 00:37:00.580
A tak to dělá jak překlad
a zároveň slábnou.

00:37:00.580 --> 00:37:04.480
Pak samozřejmě můžete řídit
viditelnost a podobné věci.

00:37:04.480 --> 00:37:06.715
Takže můžeš udělat
svou animaci tímto způsobem.

00:37:06.715 --> 00:37:08.830
Jistě, nic špatného,

00:37:08.830 --> 00:37:11.005
ale taky budu ukazovat
vám, jak to můžete udělat

00:37:11.005 --> 00:37:14.830
v jazyce XAML. Dobře, bezva.

00:37:14.830 --> 00:37:20.665
Takže to jsou přechody
a tvary, Parallax.

00:37:20.665 --> 00:37:24.445
Myslím, že tohle je moje poslední
nebo druhý až poslední demo.

00:37:24.445 --> 00:37:28.525
Vlastně mám
Extra demo, takže se uvidíme.

00:37:28.525 --> 00:37:30.550
V pořádku Parallax.

00:37:30.550 --> 00:37:32.485
Takže tady je to, co
děje s Parallax.

00:37:32.485 --> 00:37:36.535
Viděl jsem, co
Ukážu ti to.

00:37:36.535 --> 00:37:39.745
Ve skutečnosti ne,
už je tady.

00:37:39.745 --> 00:37:41.920
Tak do toho,
jej postavit a spustit,

00:37:41.920 --> 00:37:45.220
abychom nespustili
stejný problém jako předtím.

00:37:45.220 --> 00:37:46.630
Toto je příklad přihlašovací stránky.

00:37:46.630 --> 00:37:48.800
Já to nepotřebuju, tak to Zavři.

00:37:49.080 --> 00:37:52.180
Když přijdu sem,

00:37:52.180 --> 00:37:55.345
stavět, běž, dobře.

00:37:55.345 --> 00:37:58.750
Ale neviděl jste žádné
. To je v pořádku.

00:37:58.750 --> 00:38:01.120
Jen na stavbě,
vytváření a běh.

00:38:01.120 --> 00:38:04.900
Takže ty jsi
mají různé vrstvy

00:38:04.900 --> 00:38:08.830
věci a mřížka jsou opravdu skvělé
způsob, jak mít různé vrstvy.

00:38:08.830 --> 00:38:13.375
Tak, jak to bude potřeba
Rozsah řádků nebo sloupců rozpětí,

00:38:13.375 --> 00:38:14.710
použijete rozsah.

00:38:14.710 --> 00:38:18.280
Rozsah sloupců v rozsahu řádků
takové věci.

00:38:18.280 --> 00:38:22.315
Je mi to líto.

00:38:22.315 --> 00:38:27.805
Tak proč jsi ten kód provedl?

00:38:27.805 --> 00:38:31.835
To není ten správný kód, tak divný.

00:38:31.835 --> 00:38:33.900
Chci říct, je to tentýž projekt,

00:38:33.900 --> 00:38:35.340
ale běh v
dvou různých adresářů.

00:38:35.340 --> 00:38:37.860
Ale myslím, že to
vygenerovat stejný binární soubor.

00:38:37.860 --> 00:38:41.340
To je fakt divný. Dobře.

00:38:41.340 --> 00:38:43.470
Tak mi to rychle vyčistím.

00:38:43.470 --> 00:38:49.120
Sestavte čistý, sestavte čistý,

00:38:49.120 --> 00:38:51.040
vyčistit, všechno vyčistit.

00:38:51.040 --> 00:38:54.130
Teď jako moje děti, ne jen
Strč věci do skříně,

00:38:54.130 --> 00:38:59.110
čistý. Cool. Dobře.

00:38:59.110 --> 00:39:01.750
Takže, co se stane, je

00:39:01.750 --> 00:39:07.150
Jdeme
seznam obsahu nahoru,

00:39:07.150 --> 00:39:09.190
ale my tu hlavičku přemístíme,

00:39:09.190 --> 00:39:12.475
obrázek pozadí na
jiná sazba od

00:39:12.475 --> 00:39:14.530
obsah, který uživatel

00:39:14.530 --> 00:39:17.575
interakci s tímto
vytvoří efekt Parallax.

00:39:17.575 --> 00:39:19.060
Aby to tak bylo,

00:39:19.060 --> 00:39:20.650
Potřebujeme být schopni naslouchat

00:39:20.650 --> 00:39:25.300
data posuvníku mimo
věc, se kterou komunikovali.

00:39:25.300 --> 00:39:29.710
Tak tradičně se to
způsobil problémy pro vývojáře.

00:39:29.710 --> 00:39:32.800
V Xamarin Forms je
že ne všechny věci

00:39:32.800 --> 00:39:36.100
ten svitek v Xamarin Forms
říkal, že se posunují.

00:39:36.100 --> 00:39:38.320
Nyní má ScrollView

00:39:38.320 --> 00:39:39.910
metodu OnScroll nebo

00:39:39.910 --> 00:39:42.880
událost, která bude EXPEDIT
Jak se uživatel posouvá,

00:39:42.880 --> 00:39:45.085
takže můžete zpracovávat
a kód za ním.

00:39:45.085 --> 00:39:47.530
Ale já nechci
a kód za ním,

00:39:47.530 --> 00:39:50.590
protože za tepla XAML
je znovu Načítám XAML,

00:39:50.590 --> 00:39:52.165
není to přetěžování podkladového kódu.

00:39:52.165 --> 00:39:54.925
Chci zůstat v jazyce XAML
co nejvíce.

00:39:54.925 --> 00:39:58.420
Abych dostal plnou
výhody opětovného naložení.

00:39:58.420 --> 00:40:03.790
Tak co se tu děje,
to udělá.

00:40:03.790 --> 00:40:06.580
Tak, ten malý bar

00:40:06.580 --> 00:40:09.655
Existuje reprezentativní
navigačního panelu.

00:40:09.655 --> 00:40:13.060
Pak také budeme
udělat falešný navigační panel,

00:40:13.060 --> 00:40:15.430
a po zobrazení animace
budete vědět proč.

00:40:15.430 --> 00:40:18.745
Takže tady jsou ingredience
aby se to stalo.

00:40:18.745 --> 00:40:21.280
Potřebuju
posunutí pozice nebo posouvání

00:40:21.280 --> 00:40:25.210
procento, z něhož lze
spustit další animace.

00:40:25.210 --> 00:40:27.265
Potřebuji vazby,

00:40:27.265 --> 00:40:31.510
abych to mohl všechno udělat a reagovat
v jazyce XAML odpovídajícím způsobem.

00:40:31.510 --> 00:40:35.319
Pak budu používat liberálně
Převaděče hodnot,

00:40:35.319 --> 00:40:38.965
Takže mohu použít různé
efekty, které chci.

00:40:38.965 --> 00:40:41.530
Opravdu je ta matematika pěkná
jednoduché.

00:40:41.530 --> 00:40:43.180
Abych něco udělal

00:40:43.180 --> 00:40:45.280
jiným tempem
než něco jiného,

00:40:45.280 --> 00:40:47.560
vezmete v procentech
časů posunu

00:40:47.560 --> 00:40:50.710
maximální vzdálenost
svitek, koeficient krát.

00:40:50.710 --> 00:40:53.485
Všichni jsme to věděli. Je to jen

00:40:53.485 --> 00:40:55.870
násobení některých věcí
a uvidíme, co se stane.

00:40:55.870 --> 00:40:57.715
Je to opravdu to, co
všechno přijde.

00:40:57.715 --> 00:40:59.290
Vaši šéfové jako, "jak jste používali

00:40:59.290 --> 00:41:02.215
opravdový Parallaxní algoritmus,

00:41:02.215 --> 00:41:06.175
nebo falešný algoritmus? "
Záleží na tom, jak to nazýváš.

00:41:06.175 --> 00:41:09.250
Takže se můžeš obejít s
to, co chcete,

00:41:09.250 --> 00:41:11.830
ale opravdu je to tak
tak jednoduché, jak to jde.

00:41:11.830 --> 00:41:15.279
Tak si na chvíli promluvíme
o přechodech,

00:41:15.279 --> 00:41:17.470
protože chci
Tyto ukázky dohromady.

00:41:17.470 --> 00:41:20.800
Takže nemluvím
konkrétně o přechodech

00:41:20.800 --> 00:41:25.345
z jedné stránky na jinou,

00:41:25.345 --> 00:41:27.805
ale já mluvím o
ze státu do státu.

00:41:27.805 --> 00:41:32.200
Takže je tu zase hezká knihovna
od Stephena po S ve Stephenovi

00:41:32.200 --> 00:41:35.185
Nevím, co jsi udělal
že tu nemůžeš být,

00:41:35.185 --> 00:41:38.845
Ale kámo, je tady v duchu.

00:41:38.845 --> 00:41:42.519
Ale vidíte tohle, když
načtení obsahu stránky,

00:41:42.519 --> 00:41:44.080
mít nějaký indikátor zatížení.

00:41:44.080 --> 00:41:45.745
Řekněte uživateli, že něco děláte.

00:41:45.745 --> 00:41:48.204
Dokonce lepší než jen
s číselník,

00:41:48.204 --> 00:41:50.890
Proč jim nedát
zkušenosti s vidu

00:41:50.890 --> 00:41:54.955
obsah v falešným stavu
a vyměňte ji.

00:41:54.955 --> 00:41:57.430
Je to něco, co vidíš hodně
aplikací v těchto dnech.

00:41:57.430 --> 00:41:59.080
Řekl mi to Facebook.

00:41:59.080 --> 00:42:02.560
Opravdu nepoužívám Facebook moc
moc, ale viděl jsem, jak se to stalo.

00:42:02.560 --> 00:42:05.080
Takže lidem říká, že se něco stane,

00:42:05.080 --> 00:42:07.105
komunikuje, co se děje.

00:42:07.105 --> 00:42:09.115
Animace sděluje věci.

00:42:09.115 --> 00:42:11.230
Při animaci
Willy-nilly nebo

00:42:11.230 --> 00:42:14.515
přechod Willy-nilly prostě
protože může vypadat cool,

00:42:14.515 --> 00:42:16.780
pravděpodobně odesíláte nesprávnou zprávu

00:42:16.780 --> 00:42:18.670
někdo a možná
je frustrující.

00:42:18.670 --> 00:42:20.260
Protože to může trvat příliš dlouho a

00:42:20.260 --> 00:42:22.940
chtějí jen dostat
od bodu A k bodu B.

00:42:23.340 --> 00:42:25.405
Tak kdy ji máte použít?

00:42:25.405 --> 00:42:30.025
Myslím, že když je změna stavu
Při aktualizaci dat.

00:42:30.025 --> 00:42:31.450
Dejte lidem vědět
něco se děje,

00:42:31.450 --> 00:42:32.680
ale nedávat jim prázdnou obrazovku,

00:42:32.680 --> 00:42:34.510
Nikdy jim nedávat prázdnou obrazovku.

00:42:34.510 --> 00:42:36.340
Jestli chceš
mít prázdné zobrazení,

00:42:36.340 --> 00:42:39.130
kterou kolekci podporujete
prázdné zobrazení jako šablonu?

00:42:39.130 --> 00:42:42.130
To je úžasné,
Ovládací prvek ListView to neměl.

00:42:42.130 --> 00:42:44.590
To je skvělé místo, kam dát

00:42:44.590 --> 00:42:47.635
určitý údaj pro uživatele
o tom, co se děje,

00:42:47.635 --> 00:42:49.630
nebo pokyny, které

00:42:49.630 --> 00:42:52.375
musí udělat, aby
naplnit tento obsah.

00:42:52.375 --> 00:42:56.380
Krátké běžící procesy jsou opravdu
vhodné použít pro přechody.

00:42:56.380 --> 00:42:57.730
Pokud máte dlouhotrvající proces,

00:42:57.730 --> 00:43:01.210
Možná budete chtít pozorně uvažovat
o tom, jak to s vámi manipulujete,

00:43:01.210 --> 00:43:04.495
a poté ověření a
ověření formuláře.

00:43:04.495 --> 00:43:08.875
To je skvělý čas na trénink
schopností přechodu na animaci.

00:43:08.875 --> 00:43:11.140
Takže pár z nich.

00:43:11.140 --> 00:43:14.425
Některé z nich říkají to samé,

00:43:14.425 --> 00:43:17.830
ale myslel jsem, že by to
být dobrým způsobem, jak to vyjádřit.

00:43:17.830 --> 00:43:19.645
Nebuď tak nedobrovolný.

00:43:19.645 --> 00:43:21.475
Nedělejte si
animaci.

00:43:21.475 --> 00:43:22.960
Pokud musím čekat na animaci

00:43:22.960 --> 00:43:24.685
kompletní, abych se dostal tam, kam jedu,

00:43:24.685 --> 00:43:27.505
to asi není
nejlepší místo.

00:43:27.505 --> 00:43:30.970
Pokusíte-li se přejít
více než jednu věc najednou,

00:43:30.970 --> 00:43:33.745
riskujete
zahltí zařízení,

00:43:33.745 --> 00:43:35.770
a pak prostě
být super trhaný.

00:43:35.770 --> 00:43:37.570
Pokud jste někdy použili jídelní lístek,

00:43:37.570 --> 00:43:39.190
a všimli jste si
a možná v Androidu

00:43:39.190 --> 00:43:40.900
zejména otevření a

00:43:40.900 --> 00:43:42.340
zavření plovoucí nabídky, když jste

00:43:42.340 --> 00:43:44.440
Při změně obsahu je useknutí,

00:43:44.440 --> 00:43:46.089
a nejde to hladce,

00:43:46.089 --> 00:43:48.220
je to proto, že to
najednou příliš mnoho věcí.

00:43:48.220 --> 00:43:49.630
Takže co můžete udělat je,

00:43:49.630 --> 00:43:51.835
můžete nastavit zpoždění
jednu z těch věcí.

00:43:51.835 --> 00:43:54.835
Možná, že se menu nejdřív zavře,

00:43:54.835 --> 00:43:56.785
potom načtěte obsah stránky,

00:43:56.785 --> 00:43:59.980
a naopak, to je
způsob, jak se s tím obejít.

00:43:59.980 --> 00:44:03.310
Ale dávejte si pozor na pokus
udělat příliš mnoho najednou.

00:44:03.310 --> 00:44:07.210
Nastavit jako vratný aktivační signál
jako odpověď na akci uživatele.

00:44:07.210 --> 00:44:08.950
Tyhle věci to dělají rozkošně.

00:44:08.950 --> 00:44:11.110
Když se uživatel cítí jako

00:44:11.110 --> 00:44:14.455
Opravdová věc v jejich rukách
to reaguje na jejich dotek,

00:44:14.455 --> 00:44:17.560
je to velmi rozkošné, nebo
reagování na jejich hlas,

00:44:17.560 --> 00:44:20.260
nebo odpovídat na jejich umístění.

00:44:20.260 --> 00:44:23.440
Ví, že je známo, kde
jsou a co dělají.

00:44:23.440 --> 00:44:26.095
To je opravdu rozkošné
pro lidi. Dobře.

00:44:26.095 --> 00:44:29.920
Tak se podíváme na demo.

00:44:29.920 --> 00:44:32.710
Super, jsme zpátky ve správné aplikaci.

00:44:32.710 --> 00:44:35.230
Takže to, co jsi neviděla
naposledy, když jsem

00:44:35.230 --> 00:44:37.990
postavil a spustil, bylo
stále tato přihlašovací obrazovka,

00:44:37.990 --> 00:44:39.820
to bylo super divné,
protože to nebylo

00:44:39.820 --> 00:44:42.190
dokonce i kód, který jsem
.

00:44:42.190 --> 00:44:45.190
Takže mám tu stránku v

00:44:45.190 --> 00:44:50.360
mé scénáře zvané produkt
detaily, prosím, nehavale.

00:44:50.460 --> 00:44:54.430
Tak vidíš, že mám
tu svou nakládací animaci,

00:44:54.430 --> 00:44:55.990
a doufejme, že pokud bude Internet

00:44:55.990 --> 00:44:57.970
chová, že si jdu pro obraz.

00:44:57.970 --> 00:45:00.770
Ale No tak, můžeš to udělat.

00:45:03.230 --> 00:45:08.290
Vezměte to, snaží se
načtení z Internets.

00:45:08.290 --> 00:45:10.705
Máme Internets?

00:45:10.705 --> 00:45:13.780
No tak, můžeš to udělat.

00:45:13.780 --> 00:45:20.120
Vypadá líp s-Ahoj mami.

00:45:24.030 --> 00:45:28.870
To bylo úžasný. Cítil jsem

00:45:28.870 --> 00:45:33.265
pozdvihl, protože hudba byla
stalo, že?

00:45:33.265 --> 00:45:36.130
No, nevím proč
Moje kytara není na nakládce.

00:45:36.130 --> 00:45:37.810
Podíváme se na jazyk XAML.

00:45:37.810 --> 00:45:39.790
Máme tu horkou nabíjet a
Můžeme se na chvíli podívat na

00:45:39.790 --> 00:45:43.090
jazyce XAML. Dobře.

00:45:43.090 --> 00:45:46.105
Takže tu mám spoustu XAML
ty-všechno, protože jak jsem řekl,

00:45:46.105 --> 00:45:48.640
Snažila jsem se zůstat
v jazyce XAML jako

00:45:48.640 --> 00:45:52.465
možné využívat horké
nabíjet a nepokračovat jinde.

00:45:52.465 --> 00:45:56.200
Takže první věc, kterou budeš
Asi si všimnou jako Svatá blbost.

00:45:56.200 --> 00:45:58.235
Je tam hodně XML modulů.

00:45:58.235 --> 00:46:01.185
To jsou všechny prostory pro jména.

00:46:01.185 --> 00:46:03.000
Mám spoustu spisů
všude kolem.

00:46:03.000 --> 00:46:06.060
Jak jsem řekl, používám
tu snadnou nakládku.

00:46:06.060 --> 00:46:09.030
Toto je moje stránka, pro kterou potřebuji

00:46:09.030 --> 00:46:10.470
svázat s něčím z nějakého důvodu

00:46:10.470 --> 00:46:11.640
Nepamatuju si, proč to mám,

00:46:11.640 --> 00:46:13.730
ale musí to být opravdu důležité.

00:46:13.730 --> 00:46:15.700
V tomto konkrétním případě

00:46:15.700 --> 00:46:18.280
Schovávám si něco z krunýře, protože jsem

00:46:18.280 --> 00:46:21.565
jen to tady nechci
účely této ukázky,

00:46:21.565 --> 00:46:24.220
a pak jsem samozřejmě donutila

00:46:24.220 --> 00:46:26.935
několik stylů pro
také účelem ukázky.

00:46:26.935 --> 00:46:29.965
Nastavuji kontext vazby
zde v jazyce XAML.

00:46:29.965 --> 00:46:31.765
Nevím, jestli je to
pro vás běžná praxe.

00:46:31.765 --> 00:46:34.330
Je mi dobře, že to vyjde.
s shellu docela dobře,

00:46:34.330 --> 00:46:38.680
a Shell je navržen s
Tento způsob myšlení,

00:46:38.680 --> 00:46:40.390
Neměl bych mluvit
o shellu moc.

00:46:40.390 --> 00:46:42.295
Shane má sezení
dnes na Shell později.

00:46:42.295 --> 00:46:44.150
Jdi se podívat na Shanův rozhovor.

00:46:44.150 --> 00:46:46.710
Bude to skvělý každý splín
Jdu do Shane na akcie.

00:46:46.710 --> 00:46:49.360
Myslím, že je to přímo tady,
mělo by to být právě tady.

00:46:50.210 --> 00:46:53.250
V mých zdrojích samozřejmě

00:46:53.250 --> 00:46:55.920
Nemám v podstatě nic
pro některé animace nastaven.

00:46:55.920 --> 00:46:57.200
Už jsem to prohlásil.

00:46:57.200 --> 00:47:01.825
Používám animaci zam
z Javiera Suarez Ruiz.

00:47:01.825 --> 00:47:05.230
Je na družstvu
a je ve Španělsku.

00:47:05.230 --> 00:47:07.720
Takže se opravdu
hezké příklady online.

00:47:07.720 --> 00:47:10.090
Jestli se tam někdy podíváš
ho, myslím, že má

00:47:10.090 --> 00:47:13.015
Xamarin Super nebo
něco takovýho.

00:47:13.015 --> 00:47:15.070
Vím, že máme pár
.

00:47:15.070 --> 00:47:17.350
Tak se na to podívejte
některé opravdu dobré příklady.

00:47:17.350 --> 00:47:20.440
Takže mám pár
předem sestavené animace.

00:47:20.440 --> 00:47:22.585
Tohle je kolotoč.

00:47:22.585 --> 00:47:25.960
Tohle je NavBarFadeOut,
CarouselFadeIn,

00:47:25.960 --> 00:47:29.230
FakeNavBar, asi bych neměl
nazve to FakeNavBar.

00:47:29.230 --> 00:47:34.370
Měl bych být jako Dave'sNavBar a
jako by to nebylo falešné.

00:47:34.860 --> 00:47:38.065
Takže samozřejmě mám svou mřížku,

00:47:38.065 --> 00:47:40.750
a obrázek nahoře je

00:47:40.750 --> 00:47:44.050
Ten chlápek tady,
Tento CarouselView.

00:47:44.050 --> 00:47:47.425
Tak kde jsou moje obrazy?

00:47:47.425 --> 00:47:51.430
Jsou přímo tady. Co je
špatně s obrazem?

00:47:51.430 --> 00:47:54.860
Podívejte na tu úžasnej URL.

00:47:55.020 --> 00:47:57.640
Vím, že se jen dívám,

00:47:57.640 --> 00:47:59.995
Právě teď miluju kytary.

00:47:59.995 --> 00:48:02.185
Mohu ovládat klávesnici.

00:48:02.185 --> 00:48:04.045
Viděl jsem ten obrázek
Ta moje kytara,

00:48:04.045 --> 00:48:06.430
To je to, co jdu
použít v mé ukázce.

00:48:06.430 --> 00:48:08.950
Musíme se ujistit, že
Obrázek dokonce existuje.

00:48:08.950 --> 00:48:11.780
Existuje, co máš za problém?

00:48:12.000 --> 00:48:15.950
Podíváme se, jestli to dokážu.

00:48:19.470 --> 00:48:30.025
Ano. Muži, Androidní byty
Tak jdem na to.

00:48:30.025 --> 00:48:38.605
Já se nebojím. Aktualizování
Visual Studio právě teď. Dobře.

00:48:38.605 --> 00:48:40.990
Ne, to nebudu dělat.

00:48:40.990 --> 00:48:42.640
Mám malý výpadek, kde to

00:48:42.640 --> 00:48:44.290
Nerad začíná
emulátor z

00:48:44.290 --> 00:48:48.160
Visual Studio právě teď.
Ne, nechci to vědět.

00:48:48.160 --> 00:48:51.400
Taky mám fakt divný pocit

00:48:51.400 --> 00:48:53.770
kde je technologie Hyper-V skutečně
pomalejší než HAXM.

00:48:53.770 --> 00:48:55.720
Má to někdo co dělat?

00:48:55.720 --> 00:48:58.370
To je vaše zkušenost?

00:48:59.160 --> 00:49:01.960
Cool. Dobře.

00:49:01.960 --> 00:49:05.065
Restartování emulátoru.

00:49:05.065 --> 00:49:06.940
Proto mám rád
Živé streamování.

00:49:06.940 --> 00:49:10.090
Je to mnohem nižší klíč a ty jsi
něco jako práce.

00:49:10.090 --> 00:49:12.130
Všechno je v pořádku. Já ne

00:49:12.130 --> 00:49:14.780
musí být tady nahoře
pro tebe pěkná.

00:49:15.690 --> 00:49:19.760
Dobře. Začalo to.
To bylo super rychlé.

00:49:19.800 --> 00:49:23.590
Je skutečně živý nebo je
mražený chladný je živý.

00:49:23.590 --> 00:49:25.465
Dobře, znovu nasaďte.

00:49:25.465 --> 00:49:27.160
Takže teď říkáš
že si budu

00:49:27.160 --> 00:49:30.835
můj obraz kdo říká, že jsem
bude mít obraz.

00:49:30.835 --> 00:49:35.365
Pár lidí váhavě povídalo
Ano, jedna velmi kompetentní osoba.

00:49:35.365 --> 00:49:40.765
Většina z vás je jako myslím
Možná, že to bylo taky rychlé.

00:49:40.765 --> 00:49:44.240
Nebyl jsem jsem obvykle
to bude mnohem pomalejší.

00:49:52.170 --> 00:49:55.390
A také proč se mi líbí dělat
Živé streamování v

00:49:55.390 --> 00:49:59.470
živé kódování, protože
Všichni mi pomůžete.

00:49:59.470 --> 00:50:01.870
Dobře. Cool. Takže
To se děje.

00:50:01.870 --> 00:50:03.460
Budu se posouvat trochu pomaleji.

00:50:03.460 --> 00:50:07.720
Vidíš tu paralaxu
tam s tím, ano.

00:50:07.720 --> 00:50:11.080
Pak vidíte, že mám
Navigační panel a navigační panel.

00:50:11.080 --> 00:50:14.470
Jak se sem dostanu na
nahoře obraz zmizí

00:50:14.470 --> 00:50:18.580
bum a pak můj Pupbar zmizí.

00:50:18.580 --> 00:50:24.340
Tak tady je ta těžká cesta
pro tento přechod na tento navigační panel.

00:50:24.340 --> 00:50:26.515
Tvrdým způsobem je říct,

00:50:26.515 --> 00:50:28.480
"Udělám všechno, co bude v mých pracích."

00:50:28.480 --> 00:50:30.190
Jdu jen
mít jedno tlačítko zpět.

00:50:30.190 --> 00:50:31.480
Budu mít jedno tlačítko lupy.

00:50:31.480 --> 00:50:33.175
Budu mít
jedno tlačítko nákupního košíku.

00:50:33.175 --> 00:50:34.300
Budu mít jedno pozadí,

00:50:34.300 --> 00:50:36.070
a já budu dělat
všechny tyto překlady

00:50:36.070 --> 00:50:37.840
sám sebe. " To je tvrdá cesta.

00:50:37.840 --> 00:50:39.715
Snadným způsobem je říct,

00:50:39.715 --> 00:50:42.580
"Budu mít
první stav a pak jsem jen

00:50:42.580 --> 00:50:46.045
Vytvoření dalšího navigačního panelu
a vytrácela se a přebledla,

00:50:46.045 --> 00:50:48.565
a všichni jdou
dělat to samé.

00:50:48.565 --> 00:50:51.490
Věř mi mnohem snadněji.

00:50:51.490 --> 00:50:53.320
Takže to je vlastně
Co se tam děje,

00:50:53.320 --> 00:50:55.135
a v podstatě když se posouvám nahoru,

00:50:55.135 --> 00:50:58.135
Dostanu se k určitému bodu a
aktivuje tuto animaci.

00:50:58.135 --> 00:51:00.700
Používám tedy událost
aktivační události a používám

00:51:00.700 --> 00:51:03.760
aktivační signály dat
také pomocí vazeb.

00:51:03.760 --> 00:51:07.255
Takže pro paralelní svitek

00:51:07.255 --> 00:51:09.655
protože to jsem
měl mluvit,

00:51:09.655 --> 00:51:13.045
Mám všechno uvnitř
ScrollerView.

00:51:13.045 --> 00:51:16.165
Můžete vidět, že komponenta ScrollerView
je vlastní zobrazení.

00:51:16.165 --> 00:51:18.940
Je to jen svitek, na který jsem

00:51:18.940 --> 00:51:21.790
odkryli vlastnost svitek,

00:51:21.790 --> 00:51:28.580
protože tady na kolotoči
která je kytara,

00:51:28.830 --> 00:51:35.725
Vidíte, že nemám data
spustit překlad.

00:51:35.725 --> 00:51:37.375
Mám tady kód.

00:51:37.375 --> 00:51:40.810
Překládám pozici Y
kolotoče.

00:51:40.810 --> 00:51:42.850
Když se posunu nahoru,

00:51:42.850 --> 00:51:44.350
můj kolotoč se hýbe.

00:51:44.350 --> 00:51:46.045
Moje kytara se hýbe.

00:51:46.045 --> 00:51:49.420
Takže jsem závazný pro
procento posunu, které je

00:51:49.420 --> 00:51:53.080
pouze exponované vlastnosti
mimo okno ScrollerView.

00:51:53.080 --> 00:51:55.555
Ale mám tu ještě konvertor,

00:51:55.555 --> 00:51:57.010
a používám tohle.

00:51:57.010 --> 00:51:59.950
Tohle je pěknej malej trik.
že mi to Stephen ukázal.

00:51:59.950 --> 00:52:02.650
Možná to není trik. Jsem
pouze pomocí parametrů.

00:52:02.650 --> 00:52:04.300
Mám schopnost, protože

00:52:04.300 --> 00:52:07.030
někdy chcete předat
více než jeden parametr.

00:52:07.030 --> 00:52:12.820
Takže jen procházím provázkem
oddělovačem středníkem,

00:52:12.820 --> 00:52:15.610
a můžu si předávat tolik, kolik chci.

00:52:15.610 --> 00:52:20.095
Takže mívám faktor
o tom, co jsem chtěl udělat,

00:52:20.095 --> 00:52:23.215
minimální hodnotu, což je maximální hodnota.

00:52:23.215 --> 00:52:25.420
Zda je nebo není pravda nebo NEPRAVDA.

00:52:25.420 --> 00:52:27.580
Nepamatuju si, co
Tato vlastnost byla pro,

00:52:27.580 --> 00:52:30.730
a pak si ani nepamatuju
k čemu to bylo.

00:52:30.730 --> 00:52:34.915
Ale jde o to, že
protože to je teď všechno,

00:52:34.915 --> 00:52:37.855
Nemusím se vracet a
Jazyk C# mění cokoliv.

00:52:37.855 --> 00:52:39.775
Nemusím se vrátit do
kód za cudnosti.

00:52:39.775 --> 00:52:43.030
Mohu tyto hodnoty jen tak zeslábit a
znovu nabít a nabíjet.

00:52:43.030 --> 00:52:45.790
Takže můžu vzít tohle
a můžu říct "dobře".

00:52:45.790 --> 00:52:51.040
Uděláme jen
a Ušetřete ho,

00:52:51.040 --> 00:52:55.375
znovu načtěte stránku a nyní
jde to špatným směrem. "

00:52:55.375 --> 00:52:57.160
Takže je to jako Oh Dave, jsi

00:52:57.160 --> 00:52:59.230
blbec, kterého budeš mít
to všechno znovu postavit.

00:52:59.230 --> 00:53:01.960
Ne. Nebudeme se stavět.

00:53:01.960 --> 00:53:03.970
To je tvůj cíl a celý cíl je

00:53:03.970 --> 00:53:06.460
Vývojář je nyní
zastavit rekonstrukci.

00:53:06.460 --> 00:53:07.990
Co bych tedy mohl

00:53:07.990 --> 00:53:10.390
udělat, aby byla tato věc
dělat něco jiného?

00:53:10.390 --> 00:53:14.995
Takže teď znovu nabít.

00:53:14.995 --> 00:53:16.525
Někdy to
dokonce ví o opětovném načtení.

00:53:16.525 --> 00:53:19.675
Podívej, teď je to
myš jako já ho pronásleduju,

00:53:19.675 --> 00:53:21.895
a to není účinek
Chceš taky.

00:53:21.895 --> 00:53:24.790
Takže mám pořád ještě
a zjistil jsem, že

00:53:24.790 --> 00:53:28.465
negativní faktor 10 se zdá být
docela dobře vypracovat,

00:53:28.465 --> 00:53:30.880
a teď dostanu svou hezkou transformaci.

00:53:30.880 --> 00:53:35.275
Teď ještě něco
všimnete si, že

00:53:35.275 --> 00:53:39.370
Nevím, jestli vidíš tohle
ale vidíte, jak to bylo bílé.

00:53:39.370 --> 00:53:43.540
Ale moje pozadí je
ve skutečnosti jako šedá barva.

00:53:43.540 --> 00:53:45.790
Mám ještě další krabici pro

00:53:45.790 --> 00:53:47.665
sedíš za CarouselView.

00:53:47.665 --> 00:53:49.510
Abych mohl zmizet z CarouselView,

00:53:49.510 --> 00:53:52.000
ale Uchovávejte jej na bílém pozadí.

00:53:52.000 --> 00:53:54.385
Takže tam dělají pěkné věci.

00:53:54.385 --> 00:53:56.410
Takže pár věcí se tu děje.

00:53:56.410 --> 00:53:59.560
No, vlastně jsem
Ukázat, jak snadné

00:53:59.560 --> 00:54:02.755
načtení obrazovky.

00:54:02.755 --> 00:54:08.485
Chcete-li se vrátit ke skutečnému rychlému produktu
Podrobnosti tady.

00:54:08.485 --> 00:54:11.065
Ukážu ti, jak to
funguje velmi rychle.

00:54:11.065 --> 00:54:13.555
Ano člověče, já nekončím.

00:54:13.555 --> 00:54:15.205
Jdeme, jdeme na to.

00:54:15.205 --> 00:54:17.245
Jdeme na to. A ty,

00:54:17.245 --> 00:54:18.790
Chci říct, já jsem Kramer, vypadá jako člověk.

00:54:18.790 --> 00:54:21.100
Jdeme na konec řady.

00:54:21.100 --> 00:54:23.845
Ne dělám si legraci. Jsem
balením. Balím to.

00:54:23.845 --> 00:54:26.650
Toto je poslední ukázka bonusové ukázky.

00:54:26.650 --> 00:54:29.560
Všechno je v pořádku. Stačí dát každému
obejmout a být v pořádku.

00:54:29.560 --> 00:54:36.235
Tak to je u Brandona,

00:54:36.235 --> 00:54:40.265
Snažíš se mě jen tak
z jeviště přicházejí muži,

00:54:40.265 --> 00:54:42.310
Dělám si legraci, už jsem skoro hotová.

00:54:42.310 --> 00:54:46.270
Takže opravdu všechno co děláš je, že to uděláš.

00:54:46.270 --> 00:54:48.010
Poskytnete šablonu načítání.

00:54:48.010 --> 00:54:50.350
Teď nevím
vlivu na výkon.

00:54:50.350 --> 00:54:52.060
Takže vaše kilometry se mohou lišit,

00:54:52.060 --> 00:54:53.605
Ale ty jsi jen falešná

00:54:53.605 --> 00:54:57.780
obsah, který jste
bude zobrazen.

00:54:57.780 --> 00:54:59.805
Pak musíte svázat

00:54:59.805 --> 00:55:02.520
Tato připojená vlastnost
se na něco nahrne.

00:55:02.520 --> 00:55:04.250
Takže nemám moc práce,

00:55:04.250 --> 00:55:07.480
a pravděpodobně všichni máte v
jeho zaneprázdnění ve vašich modelech pohledu.

00:55:07.480 --> 00:55:08.980
Tak to je docela všechno.

00:55:08.980 --> 00:55:10.885
Tenhle kód je na mé GitHub.

00:55:10.885 --> 00:55:12.250
Ještě jedna věc.

00:55:12.250 --> 00:55:15.430
Já ti ukážu, je to v
snímky, protože si myslím

00:55:15.430 --> 00:55:18.985
že je to opravdu skvělý
zdroj pro rezervaci.

00:55:18.985 --> 00:55:23.150
Proveďte tuto akci.

00:55:24.240 --> 00:55:28.510
Takže kym Phillpotts, který
pracuje na uučení se,

00:55:28.510 --> 00:55:30.910
dříve Xamarin univerzita

00:55:30.910 --> 00:55:33.280
škubnutí jeho příkladů.

00:55:33.280 --> 00:55:34.705
To je jeden z nich.

00:55:34.705 --> 00:55:37.075
Myslím, že je to šílený.

00:55:37.075 --> 00:55:39.090
Možná, že ty děláš takové věci,

00:55:39.090 --> 00:55:41.345
tvůj šéf jde
ti dát zvýšení.

00:55:41.345 --> 00:55:44.155
Vážně, podívej se na to.

00:55:44.155 --> 00:55:46.270
Tak se podívejte na jeho věci.

00:55:46.270 --> 00:55:51.265
Tato ukázka je na jeho Githubě jako
a také několik dalších.

00:55:51.265 --> 00:55:55.180
Animace může být skutečně
hezký dotek nad vším.

00:55:55.180 --> 00:55:57.340
Ale je tu spousta
Další základní věci

00:55:57.340 --> 00:55:58.795
Můžete se o to postarat. Tak jako tak.

00:55:58.795 --> 00:56:01.750
Moc vám děkuji za váš čas
za poslouchání mých vtipů.

00:56:01.750 --> 00:56:04.040
Doufám, že ses něco naučil.

00:56:06.000 --> 00:56:08.200
Všichni zůstaňte.

00:56:08.200 --> 00:56:10.000
HUDBY

