WEBVTT

00:00:00.000 --> 00:00:01.260
MÜZIK

00:00:01.260 --> 00:00:03.310
Harika. İçeri gel.

00:00:05.270 --> 00:00:09.040
Xamarin sözcüğü için toplayın.

00:00:11.690 --> 00:00:13.020
Aman Tanrım.

00:00:13.020 --> 00:00:19.965
Aman Tanrım. Serin. Harika.
Doğru ekrana sahibiz.

00:00:19.965 --> 00:00:22.995
Anlaşıldı. Herkes
iyi vakit geçiriyor musun?

00:00:22.995 --> 00:00:23.610
Evet, tamam.

00:00:23.610 --> 00:00:26.235
Evet, tamam. Geldiğine sevindim.

00:00:26.235 --> 00:00:27.840
Arkadaşlarını kıskanmış mıydın?

00:00:27.840 --> 00:00:28.440
Evet, tamam.

00:00:28.440 --> 00:00:30.645
Düşmanlarını kıskandı mı?

00:00:30.645 --> 00:00:33.990
Hadi. Evet, bu harika.

00:00:33.990 --> 00:00:36.090
Kesinlikle
ile çevrili olması harika

00:00:36.090 --> 00:00:40.534
çok çeşit, güzel,
gibi düşünen insanlar,

00:00:40.534 --> 00:00:44.280
Duane dışında burada
ön tarafta. Bilmiyorum.

00:00:47.030 --> 00:00:50.010
Alay ediyorum. Alay ettiğimi biliyorsun.

00:00:50.010 --> 00:00:52.880
Serin. Biz de buradayız.
yapma hakkında konuşmak

00:00:52.880 --> 00:00:55.910
çılgın güzel UI
Xamarin formları ile.

00:00:55.910 --> 00:00:58.580
Bu yüzden hayal ederdim
İlgilendiğiniz

00:00:58.580 --> 00:01:00.140
Tüm ipuçları ve hileler ben

00:01:00.140 --> 00:01:02.270
umuyoruz muktedir
sizinle paylaşmak bugün.

00:01:02.270 --> 00:01:06.200
Tabii ki, bunlar
gereksiz kullanım için,

00:01:06.200 --> 00:01:08.105
Ama bunu yapabiliriz
Gerçekten güzel şeyler.

00:01:08.105 --> 00:01:11.790
Ben çeşitli sorulur
her zaman sorular.

00:01:11.790 --> 00:01:14.025
Açıkçası,
Twitter, e-posta yoluyla,

00:01:14.025 --> 00:01:15.810
konferanslarda konuşma yoluyla,

00:01:15.810 --> 00:01:19.005
nasıl x, y ve z?

00:01:19.005 --> 00:01:23.515
Muhtemelen, ana bir
nasıl Parallax yapmak?

00:01:23.515 --> 00:01:25.700
Daha önce paralaks yapan var mı?

00:01:25.700 --> 00:01:27.335
Odadaki herkes, birkaç kişi.

00:01:27.335 --> 00:01:31.220
Kimse yapmaya çalıştı mı
paralaks ve "sikeyim şunu." dedi.

00:01:31.220 --> 00:01:36.140
Birkaç tane var. Bu yüzden
size bazı Parallax gösterecektir.

00:01:36.140 --> 00:01:37.370
Aslında oldukça harika.

00:01:37.370 --> 00:01:40.370
oldukça kolay. Ben
başka bir adım var.

00:01:40.370 --> 00:01:42.845
Çok eğlendim.
Bu demolar bina,

00:01:42.845 --> 00:01:46.710
Çünkü ben sıcak yeniden yükleme kullanıyorum.

00:01:47.020 --> 00:01:49.835
Yani çok eğlenceliydi.

00:01:49.835 --> 00:01:51.140
Birkaç böcek açtım.

00:01:51.140 --> 00:01:52.360
Bazıları tamir edildi,

00:01:52.360 --> 00:01:53.590
Bazıları sabit alacak,

00:01:53.590 --> 00:01:55.580
bazı iyileştirmeler
hala gelmedi,

00:01:55.580 --> 00:01:58.370
Ama hazır olduğunu biliyorduk.
Orada vahşi olmak.

00:01:58.370 --> 00:02:00.230
Bu yüzden sevindim
Onu almak olacak

00:02:00.230 --> 00:02:03.320
Senin kokuşmuş küçük açgözlü
küçük eller yakında.

00:02:03.320 --> 00:02:05.150
Umarım
fırsatı

00:02:05.150 --> 00:02:07.175
takıma geribildirim çok sağlar.

00:02:07.175 --> 00:02:09.050
Senin için nasıl çalıştığını bize bildirin.

00:02:09.050 --> 00:02:11.470
Bize nerede olmadığını bildirin, cool?

00:02:11.470 --> 00:02:14.490
Yani bu benim Twitter kolu.

00:02:14.490 --> 00:02:17.040
Sonunda ben de benim e-posta var.

00:02:17.040 --> 00:02:18.790
Lütfen, istediğiniz zaman ulaşın.

00:02:18.790 --> 00:02:22.115
Eğer yoksa özür dilerim.
hemen size geri dönün,

00:02:22.115 --> 00:02:27.705
Ama tüm e-postaları okudum
ve ben onlara cevap deneyin.

00:02:27.705 --> 00:02:29.760
Bazen zaman yönetiminde emmek,

00:02:29.760 --> 00:02:31.520
Bunun nasıl olduğunu biliyorsun.

00:02:31.520 --> 00:02:34.190
Serin. Ben ilk düşündüm
Konuşmamız gereken şey

00:02:34.190 --> 00:02:39.420
benim ok çalışır hakkında.

00:02:39.420 --> 00:02:42.160
Bu düğmelerden biri çalışmak zorunda.

00:02:42.710 --> 00:02:46.755
Kelimenin tam anlamıyla istemiyor
. İşte gidiyor.

00:02:46.755 --> 00:02:49.230
Merhaba. Ben de önce konuşuruz diye düşündüm.

00:02:49.230 --> 00:02:51.650
Temalar hakkında; renkler, yazı tipleri, simgeler,

00:02:51.650 --> 00:02:55.690
Çünkü muhtemelen takip ettiniz
Apple duyuruları,

00:02:55.690 --> 00:02:59.735
IOS 13 şimdi karanlık moduna sahiptir.

00:02:59.735 --> 00:03:00.570
Evet, tamam.

00:03:00.570 --> 00:03:03.435
Evet, tamam. Yatakta daha fazla telefon zamanı,

00:03:03.435 --> 00:03:07.140
Biz de bundan bahsediyoruz.

00:03:07.140 --> 00:03:11.160
Yani bu önemli ve insanlar
Sana soracağız,

00:03:11.160 --> 00:03:12.625
Belki de zaten soruyorsunuz.

00:03:12.625 --> 00:03:15.280
"Nasıl daha iyi olabilir
Bu şeyleri destek

00:03:15.280 --> 00:03:18.010
Uygulamanızın emin olmak için benim uygulama

00:03:18.010 --> 00:03:20.590
üzerinde gerektiği gibi ait hissediyor

00:03:20.590 --> 00:03:23.695
iOS platformunda da
Tabii Android olarak.

00:03:23.695 --> 00:03:26.365
Peki nasıl en iyi adres olabilir
Bu şeyler? "

00:03:26.365 --> 00:03:27.910
Ben de paylaşacağım.
size bazı

00:03:27.910 --> 00:03:29.860
Ben bakmak eğilimindedir şeyler.

00:03:29.860 --> 00:03:32.440
Şimdi, önce benim arka plan

00:03:32.440 --> 00:03:34.450
Microsoft iki katılma
ve bir buçuk yıl önce,

00:03:34.450 --> 00:03:36.275
Render adında bir şirketim vardı.

00:03:36.275 --> 00:03:38.535
ve danışmanlık yaptık.

00:03:38.535 --> 00:03:43.550
Benim ortağım ben Bishop.
ve birkaç müteahhit.

00:03:43.610 --> 00:03:46.080
Bu yüzden başlatmalar için uygulamalar yaptık,

00:03:46.080 --> 00:03:47.400
Onları işletmeler için yaptık,

00:03:47.400 --> 00:03:49.680
Biz büyük müşteriler vardı, biz
küçük müşterileri vardı.

00:03:49.680 --> 00:03:51.705
Ortak temalardan biri,

00:03:51.705 --> 00:03:53.415
çok yaratıcı oldu,

00:03:53.415 --> 00:03:55.455
çok ileri düşünme, orada vardı

00:03:55.455 --> 00:03:57.985
Kullanıcı deneyimi için çok yüksek Bar.

00:03:57.985 --> 00:04:00.490
Bu yüzden sürekli yaptık
Biz bulamadık şeyler

00:04:00.490 --> 00:04:04.030
herhangi bir emsal veya biz
Sadece bunu denemeye çalışın.

00:04:04.030 --> 00:04:06.010
Yani bunlardan bazıları
ipuçları ve püf noktaları

00:04:06.010 --> 00:04:08.500
yararlı kaynaklar ve
benim sahip olduğum uygulamalar.

00:04:08.500 --> 00:04:11.915
Yani ilk olanlardan biri
Bu gibi kaynakları bulma.

00:04:11.915 --> 00:04:14.990
Bu renk nokta Adobe nokta com.

00:04:14.990 --> 00:04:17.840
Eskiden öyle deniyor.
Kuler, K-U-L-E-R.

00:04:17.840 --> 00:04:20.960
Yani bu bir Web sitesi ve
Ayrıca bir mobil uygulama

00:04:20.960 --> 00:04:23.760
kullanabilirsiniz ve bunu yapabilirsiniz
renklerin resimlerini çekmek,

00:04:23.760 --> 00:04:26.420
fotoğraf çekebilirsiniz
Tüm fotoğraf,

00:04:26.420 --> 00:04:29.160
ve ne söyleyecektir
renk paleti olduğunu.

00:04:29.160 --> 00:04:32.620
Yani eğer arıyorsanız
Sadece bir dizi beş, altı,

00:04:32.620 --> 00:04:35.310
belirli bir temaya uyan renkler,

00:04:35.310 --> 00:04:37.150
Bu gitmek için iyi bir kaynaktır.

00:04:37.150 --> 00:04:40.270
Eğer renk iseniz
meydan, bu iyi.

00:04:40.270 --> 00:04:43.834
Şimdi, akılda tutulması gereken bir şey
Erişilebilirlik açısından,

00:04:43.834 --> 00:04:45.350
Sadece bir renk paleti olduğu için,

00:04:45.350 --> 00:04:47.890
Bu gidiyor anlamına gelmez
Telefonunuzda harika olmak,

00:04:47.890 --> 00:04:50.659
Bu gidiyor anlamına gelmez
erişilebilirlik için harika olmak,

00:04:50.659 --> 00:04:53.165
Çünkü renk söz konusu olduğunda,

00:04:53.165 --> 00:04:55.115
kontrast çok önemlidir.

00:04:55.115 --> 00:04:56.840
Dikkate renk almak zorunda

00:04:56.840 --> 00:04:58.565
körlük ve böyle şeyler.

00:04:58.565 --> 00:05:00.230
Bunun farkında olmak istiyorsun.

00:05:00.230 --> 00:05:02.270
Bunu güvertede tanıtmadım.

00:05:02.270 --> 00:05:05.345
Ama özellikle Mac biliyorum,

00:05:05.345 --> 00:05:07.160
Orada bir plug-in

00:05:07.160 --> 00:05:09.480
yükleyebilirsiniz veya
bile bir plug-in,

00:05:09.480 --> 00:05:10.670
yükleyebileceğiniz bir uygulamadır,

00:05:10.670 --> 00:05:13.550
ve ekrana dönecek

00:05:13.550 --> 00:05:17.600
Ne bir temsili
farklı renk körü insanlar görmek,

00:05:17.600 --> 00:05:20.690
ve bu gerçekten gözlerini açacaktır

00:05:20.690 --> 00:05:22.880
Ne ilgileniyorsun

00:05:22.880 --> 00:05:25.070
ve ne bu insanlar
Her gün yaşamak.

00:05:25.070 --> 00:05:28.860
Yeşil mutlaka yeşil değildir
Belki yeşil gibi, o şey.

00:05:28.860 --> 00:05:30.510
Yani bu gerçekten iyi bir kaynak.

00:05:30.510 --> 00:05:33.750
Başka bir coolers.com,
Bu coolers.com?

00:05:33.750 --> 00:05:37.500
Evet, coolers.co. Sadece
Google bu,

00:05:37.500 --> 00:05:39.690
Onları kontrol edin. Yine, gerçekten iyi.

00:05:39.690 --> 00:05:40.905
Size RGB verecektir,

00:05:40.905 --> 00:05:44.430
Onlar size verecektir
onaltılık renkler,

00:05:44.430 --> 00:05:46.440
Mono kromatik yapabilirsiniz,

00:05:46.440 --> 00:05:49.925
zıt, her şeyi yapabilirsiniz.

00:05:49.925 --> 00:05:52.385
Gerçekten harika bir kaynak.
ve oraya başlayabilirsin.

00:05:52.385 --> 00:05:54.710
Şimdi, senin
seçeneğine gidin

00:05:54.710 --> 00:05:57.470
Xamarin formları içinde Temalar mı?

00:05:57.470 --> 00:05:59.720
Yani muhtemelen
Temalar hakkında düşünme,

00:05:59.720 --> 00:06:02.870
böylece Word temasını arama
Xamarin formları ile

00:06:02.870 --> 00:06:04.055
ve bu Xamarin bulun

00:06:04.055 --> 00:06:08.140
Formlar. tema paketi.
Bunu kimse kullandı mı?

00:06:08.140 --> 00:06:12.480
Bir, iki. Bu bir acı mıydı?
kıçını kurmak için?

00:06:12.480 --> 00:06:15.155
Evet, çok daha zor
olması gerekiyordu.

00:06:15.155 --> 00:06:20.310
Bu yüzden bir önizleme oldu
takım yıllar önce dışarı koydu.

00:06:20.310 --> 00:06:23.330
Hala önizleme çünkü dönüyor

00:06:23.330 --> 00:06:26.130
dışarı gerçekten değildi
en iyi yaklaşım,

00:06:26.130 --> 00:06:27.600
ve bu yüzden çok şey öğrendi.

00:06:27.600 --> 00:06:31.160
Hala orada oturuyor.
Birisi kullanmak isterse diye,

00:06:31.160 --> 00:06:33.785
Çünkü biz gerçekten
bir şey ile değiştirildi.

00:06:33.785 --> 00:06:37.105
Bunu kullanmanızı tavsiye etmem,

00:06:37.105 --> 00:06:39.510
Bunu görmezden gelecekti.
yok gibi davran.

00:06:39.510 --> 00:06:41.550
Bir noktada onu kaldırabiliriz.

00:06:41.550 --> 00:06:42.780
"Hey,

00:06:42.780 --> 00:06:44.430
Bu şeyi ne zaman bırakabiliriz? "

00:06:44.430 --> 00:06:46.320
Özellikle bir alışkanlığımız var.

00:06:46.320 --> 00:06:48.110
Şimdi Microsoft 'un bir parçası olduğumuzu

00:06:48.110 --> 00:06:49.670
Biz kaldırmak istemiyorum
herhangi bir şey

00:06:49.670 --> 00:06:52.770
bir bağımlılığı olabilir
bol uyarı olmadan,

00:06:52.770 --> 00:06:54.620
ve Etiketler, ve şeyler.

00:06:54.620 --> 00:06:57.495
Sonra da GrialKit var.

00:06:57.495 --> 00:06:59.025
Ben buna GrialKit derim.

00:06:59.025 --> 00:07:00.950
Ama ben telaffuz duydum
birkaç farklı şekilde,

00:07:00.950 --> 00:07:04.580
Ama sanırım sadece cahil olacağım.
Amerikan ve GrialKit diyoruz

00:07:04.580 --> 00:07:09.510
Çünkü sanki
Kutsal kase, kase, Greil.

00:07:09.510 --> 00:07:12.530
Bu gerçekten harika bir şey.

00:07:12.530 --> 00:07:13.760
kullanımı süper kolay.

00:07:13.760 --> 00:07:15.650
Bunu kendim tuttum ve kullandım.

00:07:15.650 --> 00:07:18.710
Onlar gerçekten sağlam bir
Tema motor içinde

00:07:18.710 --> 00:07:22.385
ve bunu kullanabilirsiniz.

00:07:22.385 --> 00:07:25.430
Bu ticari, bu yüzden
bir lisans ücreti ödemek,

00:07:25.430 --> 00:07:27.950
Ne mevcut bilmiyorum
düzenleme ve böyle şeyler,

00:07:27.950 --> 00:07:29.570
Ama benim deneyim,

00:07:29.570 --> 00:07:31.400
Her kuruşuna değer.

00:07:31.400 --> 00:07:34.050
Lise robotik ekibi kurtum.

00:07:34.050 --> 00:07:35.840
benim oğlum robotik şeyleri yapıyor.

00:07:35.840 --> 00:07:37.790
ve onlar istedim
bir mobil uygulama oluşturmak için

00:07:37.790 --> 00:07:41.900
Temelde diğer takımlar izlemek
onların yarışmalar,

00:07:41.900 --> 00:07:44.254
ve temelde keşif yapmak,

00:07:44.254 --> 00:07:45.860
Ama iyi görünmek istediler.

00:07:45.860 --> 00:07:48.260
Ben de onu
Lisans ve her şey,

00:07:48.260 --> 00:07:49.730
ve onlar sadece havaya uçtu.

00:07:49.730 --> 00:07:51.260
Onlar gibi, "Bu
tam olarak ne istiyorum.

00:07:51.260 --> 00:07:54.835
Ben havalı çocuk olmak istiyorum ve benim
şeyler varsayılan olarak harika görünüyor. "

00:07:54.835 --> 00:07:58.250
Yani başka bir şekilde gidebilirsiniz
Bu konuda kendiniz yazıyor.

00:07:58.250 --> 00:07:59.960
Tabii ki, kendin yazıyorsun.

00:07:59.960 --> 00:08:01.400
Demek ki yapacaksın.
Biraz iş,

00:08:01.400 --> 00:08:03.680
Ama sen kendi, ve
sonunu biliyorum.

00:08:03.680 --> 00:08:06.080
Bu başka bir
Biz gerçekten asla nedenleri

00:08:06.080 --> 00:08:08.935
Bu Xamarin geliştirilmiştir
Formlar tema paketi,

00:08:08.935 --> 00:08:11.880
Çünkü stilleri ile,
statik kaynaklar,

00:08:11.880 --> 00:08:13.490
ve dinamik kaynaklar, gerçekten

00:08:13.490 --> 00:08:15.935
her şeyi var
parmaklarınızın ucuna ihtiyacınız var.

00:08:15.935 --> 00:08:20.150
Yani mutlaka gerek yok
daha zor hale getirmek için bütün bir paket,

00:08:20.150 --> 00:08:21.755
Biz oldukça kolay hale getirmek.

00:08:21.755 --> 00:08:23.540
Bu yüzden burada bir demo göstermek için gidiyorum

00:08:23.540 --> 00:08:26.005
biraz ve bu
Ben kullanmak yöntemi.

00:08:26.005 --> 00:08:28.400
Dinamik kaynaklar, bir şey

00:08:28.400 --> 00:08:30.770
aldı
Müşteri Danışma ekibimiz.

00:08:30.770 --> 00:08:32.620
Bazı ile bakıyordum
ve ben de,

00:08:32.620 --> 00:08:35.565
"Bu harika, ben sadece
tamamen kullanacaksın. "

00:08:35.565 --> 00:08:39.545
Bunu göstereceğiz. Diğer bazı
şeyler yazı geliyor,

00:08:39.545 --> 00:08:41.120
Bunu son zamanlarda ekledik,

00:08:41.120 --> 00:08:43.235
Ben Xamarin formları 4.1 olduğunu düşünüyorum.

00:08:43.235 --> 00:08:46.060
Bazı yeni isimler boyutları ekledik.

00:08:46.060 --> 00:08:48.290
Ad boyutlarını kullanmak iyidir

00:08:48.290 --> 00:08:50.705
Özellikle
Erişilebilirlik gelir.

00:08:50.705 --> 00:08:53.120
Yani ailem var
Biraz alıyorum

00:08:53.120 --> 00:08:55.535
gözleri daha zor şeyler görmek için,

00:08:55.535 --> 00:08:57.755
ve böylece almak
onların telefon ve sadece

00:08:57.755 --> 00:09:00.920
yüzüne şaplak
o kadar büyük çünkü yazı.

00:09:00.920 --> 00:09:03.140
Ben de aslında bazılarını gördüm.

00:09:03.140 --> 00:09:05.810
Burada gerçekten büyük yazı ile
telefonda,

00:09:05.810 --> 00:09:08.420
Bu yüzden bu sizin için de iyi.

00:09:08.420 --> 00:09:10.745
Evet, ama yeni şeyler ekledik.

00:09:10.745 --> 00:09:13.640
James Clancy biri
Mühendislerimiz o PR 'ye gönderir.

00:09:13.640 --> 00:09:16.970
Biz bazı ek var
yararlı iş için geliyor

00:09:16.970 --> 00:09:20.735
yazı tiplerini de yapmak için
çapraz platform yapmak daha kolay.

00:09:20.735 --> 00:09:24.995
Biz işleri var
Aslında bırakma planı

00:09:24.995 --> 00:09:29.350
Paylaşılan bir yazı tipi dosyası,
your.NET Standart proje.

00:09:29.350 --> 00:09:31.965
Ama biliyorsun
Ben paylaşarak ne demek?

00:09:31.965 --> 00:09:33.830
Biz paylaştığımız hakkında konuşmuyoruz

00:09:33.830 --> 00:09:35.660
kirli paylaşılan proje şey,

00:09:35.660 --> 00:09:38.600
about.NET konuşuyoruz
Standart projeler,

00:09:38.600 --> 00:09:40.580
yanlış bir şey yok
Paylaşılan projelerle,

00:09:40.580 --> 00:09:42.990
Ama sadece açık olmak
Ne demek istediğimi.

00:09:43.260 --> 00:09:46.630
Bu yazı tipini orada bırak
ve otomatik olarak

00:09:46.630 --> 00:09:49.690
önceden inşa edilen şeyleri gerekli yapar.

00:09:49.690 --> 00:09:53.470
Yani endişelenmene gerek yok.
bilgi. plist ayarlama hakkında.

00:09:53.470 --> 00:09:57.670
Endişelenmene gerek yok.
isimleri birleştirerek veya

00:09:57.670 --> 00:09:59.590
dışarı nasıl Android başvuru yapar

00:09:59.590 --> 00:10:02.170
Bu yazı tipi karşı nasıl
iOS bu yazı tipini başvuru.

00:10:02.170 --> 00:10:06.220
Eminim hepiniz hoşuna gitti.
ve bu trivia ile kullandim

00:10:06.220 --> 00:10:08.440
arkadaşlar onları nasıl wow

00:10:08.440 --> 00:10:10.660
Özel yazı tipleri yapabilir
iOS ve Android 'de,

00:10:10.660 --> 00:10:12.250
Ama daha kolay yapabiliriz.

00:10:12.250 --> 00:10:13.735
Yani bu da geliyor.

00:10:13.735 --> 00:10:16.255
Yani bunları kullanın ve sonra

00:10:16.255 --> 00:10:19.360
Kullanıcı içine girer
erişilebilirlik ayarları,

00:10:19.360 --> 00:10:21.070
Onların yazı tipi boyutunu geçiş

00:10:21.070 --> 00:10:24.155
otomatik olarak
yeniden boyutlandırma yararı,

00:10:24.155 --> 00:10:28.955
Eğer sabit kod ise
Bu metin boyutları sonra sabit.

00:10:28.955 --> 00:10:34.329
Şimdi, ben bu kadar olduğunu söyleyebilirim
Sizin takdirinizi kullanmak

00:10:34.329 --> 00:10:36.970
ve ekibiniz ile çalışmak
nerede olduğunu anlamaya

00:10:36.970 --> 00:10:40.285
adlandırılmış yazı tipi boyutunu kullanın ve nerede
sabit yazı tipi boyutlarını kullanmak için.

00:10:40.285 --> 00:10:43.870
Belki her şey
ölçeklemek gerekmez.

00:10:43.870 --> 00:10:46.510
Yani bu bir şey
Bu senin emrinde.

00:10:46.510 --> 00:10:48.400
Hepsi ya da hiçbir şey değil.

00:10:48.400 --> 00:10:50.545
Bunu olarak kullanın
En mantıklıdır.

00:10:50.545 --> 00:10:52.090
Anlaşıldı. Yani burada

00:10:52.090 --> 00:10:54.790
Ne malzemeler
Ben işe gidiyorum.

00:10:54.790 --> 00:10:57.190
Bir tema hizmeti, esasen
Ben sadece

00:10:57.190 --> 00:11:00.070
Mevcut uygulama kaynaklarını kullanmak,

00:11:00.070 --> 00:11:04.060
önceden belirlenmiş stiller, ve sonra ben
Dinamik stiller uygulamak için gidiyor.

00:11:04.060 --> 00:11:06.160
Biraz koda bakalım, olur mu?

00:11:06.160 --> 00:11:09.320
Bu pek
kod içine almak için uzun.

00:11:09.330 --> 00:11:13.570
Serin. Pekala, Zappy nerede?

00:11:13.570 --> 00:11:16.610
İşte sahip olduğum şey.

00:11:18.450 --> 00:11:22.010
Bakalım yakınlaştırma anahtarı nedir?

00:11:23.400 --> 00:11:29.450
Artı, komuta artı.
Şuna bak.

00:11:30.180 --> 00:11:33.535
Buraya gel küçük imleç dostum.

00:11:33.535 --> 00:11:36.620
Bu Windows, bu
Benim için çok zor çocuklar.

00:11:36.960 --> 00:11:41.260
Pekala, burada.
Benim Styles klasöründe,

00:11:41.260 --> 00:11:44.320
Varsayılan bir temam var,

00:11:44.320 --> 00:11:46.270
Karanlık bir temam var.

00:11:46.270 --> 00:11:49.990
ve sonra beyaz bir tema var
Hangi korkunç adlandırma olduğunu.

00:11:49.990 --> 00:11:52.090
Bir Belki siyah tema olmalıdır

00:11:52.090 --> 00:11:54.205
ya da belki beyaz tema
bir ışık teması olmalıdır.

00:11:54.205 --> 00:11:56.380
Neden beyaz ve koyu karışık,

00:11:56.380 --> 00:11:59.260
Sadece uyku eksikliği konusunda suçlayabilirsiniz.

00:11:59.260 --> 00:12:02.845
Ama eminim her şeyi adadınız.
ilk kez mükemmel.

00:12:02.845 --> 00:12:04.930
Adlandırma sizin için kolay,

00:12:04.930 --> 00:12:07.150
Benim için zor. Tamamen anlıyorum.

00:12:07.150 --> 00:12:10.390
Tamam. Böylece bakacağız
Bu dosyaları sadece bir saniye

00:12:10.390 --> 00:12:13.915
ve sonra da bazı başka var
Burada ayrı bir şeyler ayrılır.

00:12:13.915 --> 00:12:17.410
Getiren Genel XAML
her şeyi birlikte

00:12:17.410 --> 00:12:22.660
Gerçekten ve sonra simgeler var
burada, Boyutlar ve metin.

00:12:22.660 --> 00:12:25.690
Bu, kullandığınız bir uygulamadır

00:12:25.690 --> 00:12:28.180
çok fazla kaynak var
veya bir çok stil tanımlı,

00:12:28.180 --> 00:12:31.945
onları parçala
Böyle Kategoriler?

00:12:31.945 --> 00:12:34.555
Benim için elini kaldır.
Bu senin yaptığın bir şey.

00:12:34.555 --> 00:12:39.160
Serin. Yani her şeyden sonra çılgınca değil.

00:12:39.160 --> 00:12:41.620
Beni buradan çıkar, işte gidiyoruz.

00:12:41.620 --> 00:12:46.000
Yani burada benim genel XAML dosyası
ve bu yüzden tüm renkleri var

00:12:46.000 --> 00:12:50.155
Burada ve belki bu olabilir
ayrı bir dosya içine refactored.

00:12:50.155 --> 00:12:53.230
Bu arada, biz arıyoruz
Zappy uygulamasında,

00:12:53.230 --> 00:12:56.980
Belki de o Edge 'e doğru çekmeliyim.

00:12:56.980 --> 00:12:58.690
Şimdi bir kenar kullanırız, değil mi?

00:12:58.690 --> 00:13:00.100
Windows üzerinde kenar.

00:13:00.100 --> 00:13:03.670
Harika gidiyor, hoşuma gidiyor.
Bu. Canary 'de yaşıyorum.

00:13:03.670 --> 00:13:07.750
Tüm eşyalarım güncellendi
Dün gece sadece benim Edge değil,

00:13:07.750 --> 00:13:09.160
tüm benim Visual Studio 's,

00:13:09.160 --> 00:13:10.780
Tüm Xamarin benim gibi çünkü, "Hey,

00:13:10.780 --> 00:13:11.980
Yarın iki görüşme var.

00:13:11.980 --> 00:13:13.720
Yapılacak en iyi şey nedir? "

00:13:13.720 --> 00:13:15.820
Her şeyi güncelleyin.

00:13:15.820 --> 00:13:18.520
Hiç pişmanlığım yok.

00:13:18.520 --> 00:13:21.504
Yani Zappy benim GitHub üzerinde,

00:13:21.504 --> 00:13:23.305
bir ağaç gibi ya da her neyse.

00:13:23.305 --> 00:13:26.815
Yani bu uygulama gerçekten,

00:13:26.815 --> 00:13:29.080
Ben küçük şeyler oyun yaptım

00:13:29.080 --> 00:13:31.810
3,0 serisi sırasında uygulama
ve ben gerçekten zevk

00:13:31.810 --> 00:13:34.150
mücadele edebilmek

00:13:34.150 --> 00:13:36.550
Bazı şeyler test
serbest bırakılıyorlardı.

00:13:36.550 --> 00:13:40.210
Ayrıca güzel bir küçük yarattı
referans ama popo çirkin oldu.

00:13:40.210 --> 00:13:42.310
Bundan daha iyisini yapabiliriz.

00:13:42.310 --> 00:13:44.320
Peki nasıl inşa ediyoruz
bir başvuru uygulaması.

00:13:44.320 --> 00:13:48.160
Yani Zappy bu referans uygulaması
Ben sadece kulüpler 4,0 serisi için

00:13:48.160 --> 00:13:52.660
nasıl olduğunu gösteren özellikler ekleme
şeyler yapmak, senaryolar ekleme.

00:13:52.660 --> 00:13:54.100
Ben Twitch akarsu,

00:13:54.100 --> 00:13:57.160
genellikle bir ekran eklemek veya
Bunu göstermek için bir şey

00:13:57.160 --> 00:14:00.490
Bazı tekniği kapalı
ve zevk kendimizi.

00:14:00.490 --> 00:14:01.690
Yani bu uygulama nedir.

00:14:01.690 --> 00:14:05.290
Bunu klonlayabilir, APRs gönderebilirsiniz.

00:14:05.290 --> 00:14:08.979
Eğer görmek istiyorsanız
serideki şeyler,

00:14:08.979 --> 00:14:11.995
bir sorun göndermek biz
üzerinde çalışmak ve serin olmak.

00:14:11.995 --> 00:14:14.185
Yani üzerinde çalıştığımız şey bu.

00:14:14.185 --> 00:14:17.770
ve bu yüzden senin tipik
kaynak sözlüğü

00:14:17.770 --> 00:14:21.625
Burada. Buraya bakalım.

00:14:21.625 --> 00:14:24.580
Ben bazı var
sinek-Out degrade renkleri

00:14:24.580 --> 00:14:26.425
Çünkü Zappy 'nin bir degrade var.

00:14:26.425 --> 00:14:28.210
Tabii ki, her şeyin degradeleri vardır.

00:14:28.210 --> 00:14:30.010
Böyle görüyorsun.
daha fazla Degradelerde,

00:14:30.010 --> 00:14:32.695
degradeler için istekler
Evet, geri döndü.

00:14:32.695 --> 00:14:35.725
Sonraki şey olacak
kenarları eğimli ve sonra.

00:14:35.725 --> 00:14:37.750
Bunu yapabilir misin
deri gibi mi görünüyorum?

00:14:37.750 --> 00:14:39.950
Deri olmasını isterdim.

00:14:40.650 --> 00:14:43.675
Bu ortak bir şey.

00:14:43.675 --> 00:14:45.100
Ben gerçekten WebAssembly demek

00:14:45.100 --> 00:14:48.655
ikinci geliyor gibi
, değil mi?

00:14:48.655 --> 00:14:51.610
Biraz Evet.

00:14:51.610 --> 00:14:56.995
Sonra tabii ki, ben işaret
Bu son seansımda.

00:14:56.995 --> 00:14:58.660
Bir stilin olduğunda ve

00:14:58.660 --> 00:15:01.060
türetmek türleri var
diğer türlerinden,

00:15:01.060 --> 00:15:04.405
Bu özelliği kullanabilirsiniz
Burada türler türetmek için geçerlidir.

00:15:04.405 --> 00:15:06.940
Bu özellikle kullanışlı

00:15:06.940 --> 00:15:09.730
yaptığımız şekilde
Kabuk başına düzgünleştirme.

00:15:09.730 --> 00:15:11.800
Yani kabuk içinde bir kabuk öğesi,

00:15:11.800 --> 00:15:14.740
kabuk bölümü ve kabuk
içerik, hiyerarşi budur.

00:15:14.740 --> 00:15:17.140
Ama bir bütün yapar
çok daha mantıklı olmak

00:15:17.140 --> 00:15:19.390
Ben bir sinek dışarı öğe istiyorum söyleyebilirim.

00:15:19.390 --> 00:15:20.740
Bir sekme istiyorum.

00:15:20.740 --> 00:15:23.080
Ben bir sekme çubuğu olmasını istiyorum
birden çok sekme ile.

00:15:23.080 --> 00:15:25.405
Bunlar diğer adlar
Bu şeylere,

00:15:25.405 --> 00:15:28.120
Böylece kullanabilirsiniz
Bu özelliği emin olun

00:15:28.120 --> 00:15:30.970
tarzlarınız nereye
Onları bekliyorduk.

00:15:30.970 --> 00:15:34.210
Serin. Yani bu bir şey
haberdar olmak ve sonra

00:15:34.210 --> 00:15:35.740
Bir sürü dönüştürücü var.

00:15:35.740 --> 00:15:37.675
Burada muhtemelen olabilir
kendi dosyası olmak.

00:15:37.675 --> 00:15:40.930
Yani Tema 'in çalıştığı yol

00:15:40.930 --> 00:15:44.170
benim varsayılan tema getiriyor
Tüm bu bit birlikte.

00:15:44.170 --> 00:15:48.250
Bu kadar büyük mü? Biliyorum
Bunu nasıl. Hayır, öyle değil.

00:15:48.250 --> 00:15:51.520
Ben öyle demedim. İşte gidiyoruz.

00:15:51.520 --> 00:15:53.380
Şimdi, ben de bir sorum var.

00:15:53.380 --> 00:15:56.575
İşte gidiyoruz. Bu yeterince büyük.
Evet, bunu görebilirsiniz.

00:15:56.575 --> 00:15:59.980
Yani bu benim varsayılan.

00:15:59.980 --> 00:16:02.770
Bu MergedDictionaries kullanılır
hangi biz gemi ne olduğunu

00:16:02.770 --> 00:16:06.325
üç şey ya da oldu
bir 25, 26 şey gibi?

00:16:06.325 --> 00:16:08.890
Uzun yıllar oldu.

00:16:08.890 --> 00:16:12.730
Platform olgunlaşmaya devam eder ve
ortaya çıkmakta, harika.

00:16:12.730 --> 00:16:15.490
Yani bu her şeyi getiriyor
birlikte ve sonra ben

00:16:15.490 --> 00:16:18.340
benim karanlık tema var
ve benim beyaz tema.

00:16:18.340 --> 00:16:22.540
Yani benim beyaz tema dayanmaktadır
varsayılan tema üzerinde.

00:16:22.540 --> 00:16:26.020
Yani bir temel kaynağı vardır
Bu varsayılan tema,

00:16:26.020 --> 00:16:30.415
Ama sonra geliyor ve
Bu belirli renkleri özelleştirir.

00:16:30.415 --> 00:16:33.070
Şimdi burada dinamik
kaynakları şey geliyor.

00:16:33.070 --> 00:16:35.410
Bu adamlara bir anahtar vermelisin.

00:16:35.410 --> 00:16:37.855
Ben referans olabilir
Bu renkler başka bir yerde,

00:16:37.855 --> 00:16:38.980
ve bu yüzden nereye bakmak gidelim

00:16:38.980 --> 00:16:42.040
arka plan rengi
Benim küresel kullanılır.

00:16:42.040 --> 00:16:46.345
Yani arka plan rengi,

00:16:46.345 --> 00:16:50.270
Bu arka plan rengi değil,
diğeri.

00:16:50.400 --> 00:16:54.565
"Ara", işte gidiyoruz.

00:16:54.565 --> 00:16:58.030
Bu yüzden görsel elemanım için
arka plan stili ben

00:16:58.030 --> 00:17:02.020
Burada kullanarak, kullanır
DynamicResource.

00:17:02.020 --> 00:17:04.630
Peki dinamik kaynak
Senin için olacak,

00:17:04.630 --> 00:17:07.795
Bu temelde farkındalık var
Özellik değişikliği.

00:17:07.795 --> 00:17:11.934
Yani o renk ya da bir şey
Bu renk değişikliklerini kullanan,

00:17:11.934 --> 00:17:15.175
Bunu emin olacak
değişiklik hemen yansıtılır.

00:17:15.175 --> 00:17:20.620
Yani benzer şekilde, burada içinde
Bunun bir mesaj olduğuna inanıyorum.

00:17:20.620 --> 00:17:23.290
Yani benim metin başlığı için renk

00:17:23.290 --> 00:17:25.930
benim metin birincil renk kullanılır.

00:17:25.930 --> 00:17:29.259
Yani her şey
benim beyaz tema kullanıyor

00:17:29.259 --> 00:17:31.270
temelde koyu metin

00:17:31.270 --> 00:17:35.800
beyaz bir arka plan ve
beklediğiniz gibi,

00:17:35.800 --> 00:17:38.275
benim karanlık tema
temelde ters,

00:17:38.275 --> 00:17:41.830
karanlık arka plan ve hafif metin.

00:17:41.830 --> 00:17:46.630
Bu yüzden nasıl göründüğünü bir göz atın.

00:17:46.630 --> 00:17:50.845
Ben muhtemelen düşünüyorum bilmiyorum
Bu adamı yeniden dağıtmalıyız.

00:17:50.845 --> 00:17:55.240
Biz devam edeceğiz ve bir yapı yapmak
ve dağıtmak ve sonra biz olacak

00:17:55.240 --> 00:17:57.070
sıcak yeniden yükleme devam ve sonra
Birkaç tane var.

00:17:57.070 --> 00:17:59.590
paylaşmak için diğer serin şeyler
Seninle sonra.

00:17:59.590 --> 00:18:00.670
Ama hiçbir değişiklik yapmadım.

00:18:00.670 --> 00:18:04.555
Bu yüzden bu yapı olmamalıdır
Yarına kadar sürebilir.

00:18:04.555 --> 00:18:10.550
Test edildiğini fark ettim.
bazı sıcak iç oluşturur.

00:18:10.890 --> 00:18:13.210
Ama vurduğunda bundan nefret edersin.

00:18:13.210 --> 00:18:15.595
üzerinde "ev" düğmesi sadece
başlatılmaya başladığında,

00:18:15.595 --> 00:18:17.935
Sadece öldürdü
ben dağıtıyorum şey.

00:18:17.935 --> 00:18:19.810
Sadece ben, hayır.

00:18:19.810 --> 00:18:21.760
Ne yaptım ben?

00:18:21.760 --> 00:18:23.620
Bu Maddie 'nin karşılaştığım şeyler değil mi?

00:18:23.620 --> 00:18:26.275
Dün nerede
Her şey çalışıyordu?

00:18:26.275 --> 00:18:41.560
Ne?

00:18:41.560 --> 00:18:44.030
Bu bir yalan.

00:18:46.980 --> 00:18:50.320
Bu özel olduğunu söylüyor
Bu çok garip.

00:18:50.320 --> 00:18:52.945
Tam anlamıyla orada hiçbir şey yapmadım.

00:18:52.945 --> 00:18:55.255
Tam anlamıyla hiçbir şey.

00:18:55.255 --> 00:18:58.570
Peki bu olduğunda ne yaparsın?

00:18:58.570 --> 00:19:00.685
>> Güncelleme.

00:19:00.685 --> 00:19:04.490
>> Güncelleme. Temiz bir şekilde yapalım mı?

00:19:05.010 --> 00:19:11.275
Ne ilginç olurdu.
Bir göz atın.

00:19:11.275 --> 00:19:18.380
Bu da değil. Ne değişti?

00:19:20.400 --> 00:19:25.090
Burada proje görelim
Tasarımcı, uygulama XAML.

00:19:25.090 --> 00:19:28.000
Sen berbat edeceksin.
Uygulama XAML bir şey.

00:19:28.000 --> 00:19:31.395
Çabuk bir bakalım.

00:19:31.395 --> 00:19:32.810
o zaman biz çalışacağız
bir kez daha yeniden oluşturma

00:19:32.810 --> 00:19:34.680
ve bu değilse
işe devam edeceğiz.

00:19:34.680 --> 00:19:38.225
Çünkü başka bir şey var.
daha da iyi olan tatlı demolar.

00:19:38.225 --> 00:19:41.700
Burada yaptığın son şey neydi?

00:19:41.800 --> 00:19:45.150
Hiç sorun göremiyorum.

00:19:48.090 --> 00:19:52.370
Tabii, adım sorunsuz gider
Her seferinde, değil mi?

00:19:57.750 --> 00:20:00.460
Yani bu aslında
Bana verecek

00:20:00.460 --> 00:20:03.985
Tema takas yeteneği.

00:20:03.985 --> 00:20:06.940
Ben mümkün olacak
benim ayarları girmek için

00:20:06.940 --> 00:20:10.375
Panel ve benim farklı temalar görmek,

00:20:10.375 --> 00:20:14.300
onları değiştirmek ve görmek
benim ekran hemen güncelleyin.

00:20:14.370 --> 00:20:18.290
Bunu küçük Android yapabilirsiniz.

00:20:19.800 --> 00:20:23.725
Şimdi, uzun zaman alıyor.
, değil mi?

00:20:23.725 --> 00:20:25.345
Bunu yaptıktan sonra, temiz.

00:20:25.345 --> 00:20:28.100
Bunun nesi var?

00:20:28.260 --> 00:20:31.255
Şey, bu gidiyor, çünkü ben
her zaman geri gelebilir,

00:20:31.255 --> 00:20:33.280
Ben demo gidiyor demek
Çünkü çalışmak zorunda

00:20:33.280 --> 00:20:36.190
Gerçekten gibi
içinde tüm en iyi demolar.

00:20:36.190 --> 00:20:38.680
Öyleyse konuşalım
degradeler hakkında bir dakika

00:20:38.680 --> 00:20:41.455
ve şekiller devam ederken.

00:20:41.455 --> 00:20:45.310
Degradeler
çok koku ve popüler,

00:20:45.310 --> 00:20:49.495
Bunu nasıl yapabilirim? İyi
Bazı seçenekleriniz var.

00:20:49.495 --> 00:20:52.630
Bak, işte benim küçük emülatörüm.

00:20:52.630 --> 00:20:54.910
Benim Emulator göremiyorum çünkü
diğer ekranda,

00:20:54.910 --> 00:20:56.140
Ama çok küçük.

00:20:56.140 --> 00:20:59.420
Tamam, geri geldik. İşte gidiyoruz.

00:20:59.850 --> 00:21:04.330
Slayt gösterisinden çıkın. Bunu yapabilirsiniz.

00:21:04.330 --> 00:21:07.060
Bunu görüyor musun? Bunu görebilirsiniz.

00:21:07.060 --> 00:21:10.240
Koda geri dönelim, böylece
çalıştığını görebilirsiniz. Anlaşıldı.

00:21:10.240 --> 00:21:14.035
Bu yüzden içinde bir sayfa oluşturdu
Zappy bir stil rehberi çağırdı.

00:21:14.035 --> 00:21:16.390
Tüm renklerimi aldım ve

00:21:16.390 --> 00:21:18.955
Bu koleksiyon görünümüne atın.

00:21:18.955 --> 00:21:21.520
Bu yüzden bir koleksiyon görünümü var

00:21:21.520 --> 00:21:25.930
dört satır yayma ve
sonra da geçiyor.

00:21:25.930 --> 00:21:31.930
Böylece koleksiyon görünümü hala
Önizleme ama 4,1 stabil,

00:21:31.930 --> 00:21:33.175
Bunu kullanmayı seçerseniz,

00:21:33.175 --> 00:21:35.140
sizin için kullanılabilir.

00:21:35.140 --> 00:21:36.430
Bilmek isterim
hakkında nasıl hissettiğini

00:21:36.430 --> 00:21:37.720
Bize böyle Özellikler yapıyoruz.

00:21:37.720 --> 00:21:39.130
Temelde, onları pişirme ve

00:21:39.130 --> 00:21:41.080
üzerinde çalışmak ve
Onlara özellik ekleme

00:21:41.080 --> 00:21:44.875
Onlar kararlı sürümlerde iken
Ama bayrakları arkasına koyuyorlar.

00:21:44.875 --> 00:21:48.610
Biz de seni arıyoruz.
Bize işlerin nasıl gittiğini anlat.

00:21:48.610 --> 00:21:50.230
Yani şu anda değil.

00:21:50.230 --> 00:21:53.005
Herkes ayağa kalksın.
ve mikrofona gidin.

00:21:53.005 --> 00:21:55.750
Pekala, bu uygulamada,

00:21:55.750 --> 00:21:56.980
Gördüğünüz bir gradyan var ki biz

00:21:56.980 --> 00:21:58.450
Sadece bir saniye içinde konuşacak.

00:21:58.450 --> 00:22:01.215
Ama sonra
Bu görsel ayarlar burada,

00:22:01.215 --> 00:22:04.770
ve bu yüzden var
Bu ışık ve karanlık Switcher.

00:22:04.770 --> 00:22:06.150
Yani bu aslında,

00:22:06.150 --> 00:22:08.460
ve ben eklemek için gidiyorum
diğer temalar da.

00:22:08.460 --> 00:22:12.120
Fuşya tavsiye edildi
bir tema tarzı olarak.

00:22:12.120 --> 00:22:13.740
Neden olduğunu bilmiyorum.

00:22:13.740 --> 00:22:16.050
Ama Squeaky gerçekten seviyor.

00:22:16.050 --> 00:22:17.610
kimse Squeaky seanslarına gitti

00:22:17.610 --> 00:22:19.360
Bu hafta, orada olduğunu duydum.

00:22:19.360 --> 00:22:21.010
Harika biri, değil mi?

00:22:21.010 --> 00:22:23.815
Yani Fuşya seviyor.

00:22:23.815 --> 00:22:27.355
Anlaşıldı. Yani benim karanlık.

00:22:27.355 --> 00:22:32.200
İşte benim ışıkım. Işık, parlak.

00:22:32.200 --> 00:22:34.045
Evet, ben de karanlıkta gidiyorum.

00:22:34.045 --> 00:22:36.310
Bu adamı kapattım.

00:22:36.310 --> 00:22:39.970
ve gördüğünüz benim ekran
Buraya geri şimdi de karanlık.

00:22:39.970 --> 00:22:43.690
Yani bu şekilde
Bu anahtar ortaya çıkan,

00:22:43.690 --> 00:22:46.690
Eğer biz gitmek

00:22:46.690 --> 00:22:56.180
benim ayarları ViewModel burada.

00:22:56.400 --> 00:23:01.705
Bu yüzden bir değişiklik Tema komutu var,
ortaya gelecek.

00:23:01.705 --> 00:23:09.640
Seçilen tema bağlı
Bu seçili öğeye.

00:23:09.640 --> 00:23:11.395
İmlecimi görüyor musun? Yine burada.

00:23:11.395 --> 00:23:12.925
Yani ışık ve karanlık,

00:23:12.925 --> 00:23:14.200
Aslında bir koleksiyon görünümü,

00:23:14.200 --> 00:23:16.900
Bu bir yatay
kayan koleksiyon görünümü.

00:23:16.900 --> 00:23:20.630
Aslına bakarsan, iyi
ve sonra bunu yapacağım.

00:23:20.790 --> 00:23:26.305
Evet, ben de dinliyorum.
Seçili öğe olarak seçilen temayı

00:23:26.305 --> 00:23:27.805
ve sonra buna dayanarak,

00:23:27.805 --> 00:23:29.890
Benim karanlık tema yeni kadar gidiyorum ya da

00:23:29.890 --> 00:23:33.445
benim beyaz tema ve uygulamak
Benim uygulama geçerli kaynaklara.

00:23:33.445 --> 00:23:35.155
Ne kadar hızlı çalıştığını görüyorsun.

00:23:35.155 --> 00:23:36.430
ve sen benim yok görmek

00:23:36.430 --> 00:23:38.590
Orada kaynakların küçük bir miktar,

00:23:38.590 --> 00:23:40.075
oldukça fazla şey.

00:23:40.075 --> 00:23:42.220
Yani bu gerçekten iyi çalışıyor.

00:23:42.220 --> 00:23:44.590
Şimdi, bu tek yol
bunu yapabilirsiniz.

00:23:44.590 --> 00:23:47.005
Kesinlikle deneyebilirsiniz ve
Bunu yapmak için birçok yol.

00:23:47.005 --> 00:23:49.360
Tüm bu kod benim GitHub üzerinde,

00:23:49.360 --> 00:23:52.315
denemek o dışarı, ı-cekti aşk
ne düşündüğünü bilmek.

00:23:52.315 --> 00:23:54.760
Evet. Ben de düşündüm ki.
Bu süper kolay oldu.

00:23:54.760 --> 00:23:56.650
Benden çok daha kolaydı.
Öyle olacağını düşündüm.

00:23:56.650 --> 00:23:59.305
ve şimdi gibi hissediyorum
Ben bir profesyonel değilim.

00:23:59.305 --> 00:24:00.745
Bende var gibi hissediyorum.

00:24:00.745 --> 00:24:02.320
Artık kimse beni durduramaz.

00:24:02.320 --> 00:24:05.590
Fuşya geliyor.
Fuşya şimdi.

00:24:05.590 --> 00:24:11.020
Oh çocuk. Anlaşıldı

00:24:11.020 --> 00:24:12.880
o zaman şu gradyan hakkında konuşalım.

00:24:12.880 --> 00:24:16.435
Peki degradeleri nasıl yapabiliriz?

00:24:16.435 --> 00:24:18.310
Yani yerel kod tabii ki.

00:24:18.310 --> 00:24:20.140
SkiaSharp, senin bir tuvalin var.

00:24:20.140 --> 00:24:23.560
degradelerini çizebilirsiniz
ya da pancake görünümünde.

00:24:23.560 --> 00:24:25.315
Tanıdık herkes
Pancake View?

00:24:25.315 --> 00:24:27.400
Beni her zaman acıktırır.
zaman bu konuda konuşmak.

00:24:27.400 --> 00:24:30.760
Yani Stephen [duyulmaz]
Hollanda 'dan,

00:24:30.760 --> 00:24:33.580
burada olduğu gibi burada değil
birkaç kez bahsedildiği,

00:24:33.580 --> 00:24:36.025
Sana utanç yok Stephen
Burada olmadığım için.

00:24:36.025 --> 00:24:38.440
Hepimiz bir infomercial edelim
Şu anda Stephen için.

00:24:38.440 --> 00:24:41.260
Stephen, biliyorum
evde ağlama sağ

00:24:41.260 --> 00:24:44.485
Şimdi size mümkün değildi
Zam dev Zirvesi 'ne,

00:24:44.485 --> 00:24:49.100
Ama ne yanlış yaptığını biliyorsun.

00:24:51.060 --> 00:24:54.235
Sanırım aile tatilinde.
ya da bir şey, zaten.

00:24:54.235 --> 00:24:56.485
Tamam, gördün mü?

00:24:56.485 --> 00:24:59.950
Ben eşit bir fırsatım.
insanlar üzerinde seçici.

00:24:59.950 --> 00:25:02.530
Yani bunlar seçenekler
kullanabilirsiniz.

00:25:02.530 --> 00:25:06.205
Pancake View gerçekten
Neredeyse yüceltilmiş bir çerçeve.

00:25:06.205 --> 00:25:07.390
Esasen, bu çerçeve gibi

00:25:07.390 --> 00:25:09.205
steroid alırsanız
iyi bir görünüm.

00:25:09.205 --> 00:25:12.385
Ama çok yararlı ve olabilir
kullanmak istediğiniz bir şey.

00:25:12.385 --> 00:25:15.590
Ama bunu nasıl yapardın
kendin mi yapmak istedin?

00:25:16.100 --> 00:25:20.760
Oh, üzgünüm, konuşmuyorum.
degrade teması ama şekiller hakkında.

00:25:20.760 --> 00:25:22.170
Şekiller için çok fazla seçeneğin var.

00:25:22.170 --> 00:25:24.090
Biz harcayacak değiliz
şekiller üzerinde çok zaman.

00:25:24.090 --> 00:25:26.610
Gerçekten, SkiaSharp çizim için tür

00:25:26.610 --> 00:25:29.285
en iyi gitmek
Bunun için çapraz platform.

00:25:29.285 --> 00:25:31.555
Çok güçlü, oldukça iyi bir oyuncu.

00:25:31.555 --> 00:25:36.160
Senden bazı örnekler gördüm.
Bu oldukça zihin üfleme vardır.

00:25:36.160 --> 00:25:39.700
Ne kadar düz olduğunu bilmiyorum.
iş her şey hakkında.

00:25:39.700 --> 00:25:41.815
C# ' ta yapabilirsiniz.

00:25:41.815 --> 00:25:43.885
Bunu ile yapabilirsiniz
SkiaSharp. Harika bir şey.

00:25:43.885 --> 00:25:46.180
Animasyon süper kolaydır.

00:25:46.180 --> 00:25:47.890
Ancak, bit eşlemler kullanabilirsiniz.

00:25:47.890 --> 00:25:50.095
Bu da bir şey.
çok fazla gözden kaçan, değil mi?

00:25:50.095 --> 00:25:51.850
Eğer bir tasarım varsa ve gibi varsa

00:25:51.850 --> 00:25:53.590
Bu gerçekten ilginç şekli,

00:25:53.590 --> 00:25:55.540
Eğer bakmak gitmek
görsel zorluk,

00:25:55.540 --> 00:25:58.015
Bak Ryan Davis ne yaptı
Quantize uygulamasında,

00:25:58.015 --> 00:26:01.840
başlığa kadar bu küçük
güzel bir eğrisi ile çentik.

00:26:01.840 --> 00:26:03.925
Bu gerçekten sadece bir görüntü
arka planda.

00:26:03.925 --> 00:26:07.060
Yani bazen
görsel bir şeye bak.

00:26:07.060 --> 00:26:08.830
Sen nasıl olduğumu
Bunu başaracak mısın?

00:26:08.830 --> 00:26:10.870
Bu etkiler veya

00:26:10.870 --> 00:26:14.275
düzeni veya bir kontrol yok
Bu tam olarak bunu yapar.

00:26:14.275 --> 00:26:16.270
Belki de düşündüğün kadar zor değildir.

00:26:16.270 --> 00:26:18.490
Belki ikinci düşünce
nasıl olabilir

00:26:18.490 --> 00:26:21.100
Bunu gerçek ama
Nasıl sahte olabilir?

00:26:21.100 --> 00:26:24.640
Sanki sahte olacak gibi.
ve sadece gibi görünmesini sağlamak,

00:26:24.640 --> 00:26:26.665
o zaman bunu nasıl yapabilirim?

00:26:26.665 --> 00:26:29.875
ve bazen bu kadar basit
Sadece bir görüntü katıştırma olarak.

00:26:29.875 --> 00:26:31.585
İyi olduğunu düşünüyorum.

00:26:31.585 --> 00:26:33.160
Kullanıcılar bilmiyor.

00:26:33.160 --> 00:26:35.305
Oh, gerçekten bunu çizdin mi?

00:26:35.305 --> 00:26:37.165
Geliştirici bunu çizmemiş ise,

00:26:37.165 --> 00:26:39.235
Bu uygulama bok olduğunu.

00:26:39.235 --> 00:26:40.990
Böyle gitmiyor.

00:26:40.990 --> 00:26:42.415
Bilmiyorum. Anlaşıldı.

00:26:42.415 --> 00:26:44.530
Vektör görüntüleri tabii ki, SVG,

00:26:44.530 --> 00:26:47.305
farklı denetleyicileri vardır
içine sizin SVGs yükleyebilirsiniz.

00:26:47.305 --> 00:26:49.090
O zaman sanırım zaten bahsettim.

00:26:49.090 --> 00:26:51.115
SkiaSharp veya yerel kod üzerinde çizim.

00:26:51.115 --> 00:26:52.780
Yerel kod üzerinde çizebilirsiniz.

00:26:52.780 --> 00:27:02.500
Yani degradeler ve demolar, serin.

00:27:02.500 --> 00:27:04.960
Peki, önce sana göstereceğim
Ben bu degrade yapmak

00:27:04.960 --> 00:27:07.630
biraz uçmak, tamam.

00:27:07.630 --> 00:27:10.135
Yani bu kabuk render.

00:27:10.135 --> 00:27:11.680
Eğer buraya geliyorsanız,

00:27:11.680 --> 00:27:13.825
Android yapıyorum.

00:27:13.825 --> 00:27:16.645
Yani Android projesine bakalım,

00:27:16.645 --> 00:27:19.705
Benim oluşturucular var ve ben
Benim Zappy kabuk render var.

00:27:19.705 --> 00:27:28.970
Anlaşıldı. Buraya geldiğinde
Benim raf düzeni içerik render.

00:27:29.970 --> 00:27:33.580
Tamam, bunu görebilir miyiz, havalı.

00:27:33.580 --> 00:27:37.840
Bu yüzden, ben oluşturmak
Gradyan [duyulmaz],

00:27:37.840 --> 00:27:40.960
Ben yakaladılar, fark ettim, yakaladım.

00:27:40.960 --> 00:27:44.170
Benim renkler çünkü
Burada benim App tema var.

00:27:44.170 --> 00:27:46.179
Bu bir bağımlılık enjeksiyonu,

00:27:46.179 --> 00:27:48.890
Bu benim kaynaklarım geliyor.

00:27:48.890 --> 00:27:50.550
Sana kaynaklarımı gösterdim.

00:27:50.550 --> 00:27:53.580
Benim küresel dosya, ben vardı
degrade başlar ve rengi sonlandırın.

00:27:53.580 --> 00:27:56.255
Ben sadece geçişini söyledim.

00:27:56.255 --> 00:27:59.920
Bu yüzden benim hizmet için bağımlılık olsun

00:27:59.920 --> 00:28:03.055
Bunu ayarlarken burada,

00:28:03.055 --> 00:28:05.155
Ben renk olabilir ayarlayabilirsiniz

00:28:05.155 --> 00:28:08.170
Benim paylaşılan kod kuruldu.

00:28:08.170 --> 00:28:13.405
Sonra sadece konuşuyordum.
Bu konuda birine,

00:28:13.405 --> 00:28:16.390
Biz olan Koordinatör görünümü kullanmak

00:28:16.390 --> 00:28:19.480
Bize yapmanızı sağlayan görünüm
bazı gerçekten ilginç animasyonlar,

00:28:19.480 --> 00:28:22.030
herhangi bir kahraman animasyonları veya

00:28:22.030 --> 00:28:24.760
Bazı daha gelişmiş
malzeme tasarım tabanlı animasyonlar.

00:28:24.760 --> 00:28:27.400
Bunların bir çoğu dayanır
Koordinatör görünümünde,

00:28:27.400 --> 00:28:31.120
ve Shell için kullanır
işin oldukça biraz.

00:28:31.120 --> 00:28:34.525
Bu yüzden
insanlar Shell kullanmak için teşvik

00:28:34.525 --> 00:28:36.340
Çünkü bu bizim için temel

00:28:36.340 --> 00:28:38.575
Bu şeyleri daha kolay eklemek mümkün,

00:28:38.575 --> 00:28:42.475
Ben geçişler olabilir biliyorum
Aksi takdirde büyük bir ağrı.

00:28:42.475 --> 00:28:44.860
Yani kesinlikle
Shell kullanmak zorunda.

00:28:44.860 --> 00:28:46.900
Seni göndermek istemiyorum.
değilse, bu mesajı

00:28:46.900 --> 00:28:49.150
Shell kullanmak bir şekilde
Karanlık çağlarda.

00:28:49.150 --> 00:28:51.910
İyisin, seviyorsun.
navigasyon sayfalarınız,

00:28:51.910 --> 00:28:53.785
sayfalarınız,
Ana ayrıntı sayfaları,

00:28:53.785 --> 00:28:55.030
Her şey hala iyi.

00:28:55.030 --> 00:28:57.010
hiçbir yere gitmiyor,

00:28:57.010 --> 00:28:59.380
Bu oyuncak hikayesi değil
gönderilmiyor

00:28:59.380 --> 00:29:03.610
Yetimhane ya da her neyse.

00:29:03.610 --> 00:29:05.935
Yetimhane değildi,
bir bakım meselesi gibi.

00:29:05.935 --> 00:29:07.300
Hayır, yeni filmde değil.

00:29:07.300 --> 00:29:10.525
Bu üç gibi,
gerçekten üzücü bir.

00:29:10.525 --> 00:29:12.760
Evet, yeni olanlar
gibi olması gerekiyordu

00:29:12.760 --> 00:29:14.920
iyi ve eminim hala
üzgün, insanların ağladığını duydum.

00:29:14.920 --> 00:29:16.840
Ağlamayacağım. Orada olacak

00:29:16.840 --> 00:29:20.665
hiçbir gözyaşları gelen
Bildiğin kadarıyla bu gözleri.

00:29:20.665 --> 00:29:27.700
Pekala, bu muz.

00:29:27.700 --> 00:29:30.745
Ben de Koordinatör düzenini aldım.

00:29:30.745 --> 00:29:33.670
Ben buraya arka plan ayarlamak,

00:29:33.670 --> 00:29:37.090
ve burada şeffaf bu ayarlamak

00:29:37.090 --> 00:29:38.560
Çünkü
bazı başka şeyler döşeme

00:29:38.560 --> 00:29:40.285
uygulama çubuğu ile üst üzerinde.

00:29:40.285 --> 00:29:42.600
Bu yüzden yapmak istiyorum
emin benim degrade

00:29:42.600 --> 00:29:44.985
Tüm yol gider
üst alt,

00:29:44.985 --> 00:29:49.680
Çünkü burada üstte bazı
Aslında uygulama çubuğu olduğunu.

00:29:49.680 --> 00:29:51.600
Evet, bu oldukça fazla.

00:29:51.600 --> 00:29:52.770
ve ben bu şekilde
Benim degrade almak.

00:29:52.770 --> 00:29:55.060
Bu yüzden yerel kod kullanıyorum
.

00:29:55.060 --> 00:29:58.000
Şimdi, başka bir örneğe bakalım.

00:29:58.000 --> 00:30:01.195
ve bu da ciro 'dan.

00:30:01.195 --> 00:30:02.920
Ciro Fransa 'da,

00:30:02.920 --> 00:30:04.990
Paris benimle canlı yayın yaptı

00:30:04.990 --> 00:30:07.440
Bir giriş ekranı inşa nerede Twitch.

00:30:07.440 --> 00:30:11.345
Bu yüzden başka bir sürümü var
Zap açık burada,

00:30:11.345 --> 00:30:15.550
nerede yarattı
degrade düğmesi görünümü

00:30:15.550 --> 00:30:18.175
veya degrade arka planı
Görünüm ve degrade düğmesi.

00:30:18.175 --> 00:30:21.740
O yüzden burada ne yaptığını bakabiliriz.

00:30:22.200 --> 00:30:25.015
ve ben kısa bir süre bu demo çalıştıracağım.

00:30:25.015 --> 00:30:26.830
Yani ızgaranın arka planında o

00:30:26.830 --> 00:30:29.530
Bu özel denetime sahip
degrade görünümünün.

00:30:29.530 --> 00:30:31.330
O başlangıcı kapıyordu.

00:30:31.330 --> 00:30:34.555
Ben bahsettiğim gibi bu bitiş tarzı
statik kaynaklardan,

00:30:34.555 --> 00:30:36.385
ve buraya yerleştiriyorum.

00:30:36.385 --> 00:30:38.860
Yani eğer ne bakmak
Bu degrade görünümü

00:30:38.860 --> 00:30:42.145
Senin gibi olduğunu
özel bir render bekliyoruz.

00:30:42.145 --> 00:30:46.180
Bu yüzden aşağı geldiğinde
Android kodu veya iOS kodu,

00:30:46.180 --> 00:30:49.495
Tüm bu çizer
ve geri gönderir.

00:30:49.495 --> 00:30:52.360
Yani burada Android kodu
degrade görünümü için.

00:30:52.360 --> 00:30:56.664
Bu durumda,
bir görsel öğe Oluşturucusu,

00:30:56.664 --> 00:30:59.455
ve bu oluşturmak için gidiyor
Doğrusal degrade,

00:30:59.455 --> 00:31:03.115
resim yapmak ve sonra
bir tuval üzerine çizin.

00:31:03.115 --> 00:31:06.610
Sonra, yapabilirsiniz
Burada bir düğmeye aynı şey.

00:31:06.610 --> 00:31:09.415
Bu yüzden bir düğme olabilir
Bu alışık düğme,

00:31:09.415 --> 00:31:11.350
gerçek bir düğme değil,

00:31:11.350 --> 00:31:12.715
sahte bir düğme.

00:31:12.715 --> 00:31:14.770
Arasındaki tek fark
sahte bir düğme ve gerçek bir düğme

00:31:14.770 --> 00:31:17.770
ne diyoruz, hala düğmeler.

00:31:17.770 --> 00:31:20.530
Hepsini bildirebilirsiniz

00:31:20.530 --> 00:31:22.240
interaktif elemanlar
Tüm

00:31:22.240 --> 00:31:24.475
Erişilebilirlik avantajları
,

00:31:24.475 --> 00:31:27.505
Böylece burada da kullanabilirsiniz.

00:31:27.505 --> 00:31:29.545
Eğer bunu çalıştırırsanız,

00:31:29.545 --> 00:31:31.900
bir hata atmak izlemek
sonuncusu gibi.

00:31:31.900 --> 00:31:34.400
Sana bir hata atmak için cesaret,

00:31:34.500 --> 00:31:39.415
hiç kodunuzu konuşun
böyle, sana cesaret ediyorum.

00:31:39.415 --> 00:31:41.620
Bir insan gibi.

00:31:41.620 --> 00:31:47.960
Sadece aynı insanlar demek
ekranlarını eklemeli.

00:31:48.330 --> 00:31:51.650
Bu jestin ne olduğunu biliyor musun?

00:31:55.590 --> 00:31:58.790
Tamam, işte geliyor.

00:32:01.530 --> 00:32:05.620
Yani bir şey oldum
konuşurken, Oh bir hata var.

00:32:05.620 --> 00:32:06.880
Aynı hata,

00:32:06.880 --> 00:32:13.120
Şuna bak, inanılmaz.

00:32:13.120 --> 00:32:15.415
Peki bunun için bir hata dosyası nasıl?

00:32:15.415 --> 00:32:17.515
Yani böcek temelde şöyle derdi,

00:32:17.515 --> 00:32:20.455
Otel odamda araştırdım.

00:32:20.455 --> 00:32:24.925
Kapağı kapattım, "aşağı indi,

00:32:24.925 --> 00:32:27.609
İki saat bekledim.

00:32:27.609 --> 00:32:30.490
Makineyi tekrar takılı

00:32:30.490 --> 00:32:36.145
ve sonra işe yaramadı, "ve
tam anlamıyla ne oldu.

00:32:36.145 --> 00:32:41.725
Bilmiyorum. Temizlik yapıyorum.

00:32:41.725 --> 00:32:44.260
Geçen sefer yaptığım şey değil.
Sadece temizleyip yeniden başlattum.

00:32:44.260 --> 00:32:46.285
KIMLIĞI yeniden başlatmadım.

00:32:46.285 --> 00:32:47.380
Tam dans etmedim.

00:32:47.380 --> 00:32:53.320
Sadece özür dilemek istiyorum.

00:32:53.320 --> 00:32:55.585
Ben yapacağım
dans şakası gibi.

00:32:55.585 --> 00:32:57.055
Sanki tam hareket etmedim,

00:32:57.055 --> 00:33:02.500
Dans etmek için bir şeyler yaptım.

00:33:02.500 --> 00:33:06.610
Kimse hatırlıyor mu
80 ' lerden kırılıyor.

00:33:06.610 --> 00:33:08.620
Hayır, hayır.

00:33:08.620 --> 00:33:11.095
Hepsi bu adam.

00:33:11.095 --> 00:33:13.730
Ayağınıza böyle mi zarar veriniz?

00:33:14.520 --> 00:33:16.360
Peki, evet.

00:33:16.360 --> 00:33:18.145
Ne iddia ediyorsun?

00:33:18.145 --> 00:33:21.680
Ama sen çalışıyor olabilir
zafer günlerini geri kazanmak için.

00:33:21.750 --> 00:33:27.475
Tamam, hala hareket ediyoruz.
henüz kırılmadı, biz iyiyiz.

00:33:27.475 --> 00:33:28.990
Bu sadece bize daha fazla zaman verir

00:33:28.990 --> 00:33:31.330
Bu şeyler hakkında konuşmak,
Bu şimdiye kadar yararlı?

00:33:31.330 --> 00:33:32.680
Bu ilginç şeyler mi?

00:33:32.680 --> 00:33:34.510
Zorluklarla ilgili şeyler
olabilir.

00:33:34.510 --> 00:33:37.404
yakın zamanda veya gelecekte,

00:33:37.404 --> 00:33:39.505
gelecekte yüzleşeceğiz.

00:33:39.505 --> 00:33:44.680
Gelecekten bahsetmişken kimse var
Netflix 'te karanlık, karanlık mı görüldü?

00:33:44.680 --> 00:33:47.350
Öyle göründüğünü biliyorum.
Çocuk kaçırma şey tabanlı

00:33:47.350 --> 00:33:50.750
gibi-bu
hakkında değil.

00:33:50.970 --> 00:33:54.865
Bilim kurgu gibi bir şey.
Hepsi Almanca.

00:33:54.865 --> 00:33:56.575
Alman 'da çalışabilirsin.

00:33:56.575 --> 00:34:02.065
Tamam, işte gidiyoruz.

00:34:02.065 --> 00:34:05.200
Hadi, bırak onu.
için Visual Studio,

00:34:05.200 --> 00:34:09.710
Visual Studio para kazanıyor.

00:34:10.710 --> 00:34:14.440
Yani birkaç havalı şey var.

00:34:14.440 --> 00:34:17.260
Burada tabii ki görmek oluyor
bahsettiğim degradeler,

00:34:17.260 --> 00:34:19.345
biraz
düğme gradyan.

00:34:19.345 --> 00:34:23.500
O zaman güzel bir animasyonun var.
geçiş burada oluyor.

00:34:23.500 --> 00:34:26.350
Yani bu gerçek bir
kontrol segmenti,

00:34:26.350 --> 00:34:29.080
kontrol etmek için sahte bir segment.

00:34:29.080 --> 00:34:32.260
Arasındaki tek fark
gerçek bir segment kontrol etmek ve

00:34:32.260 --> 00:34:36.265
kontrol etmek için bir incir kesimi
mı? Ne diyorsun sen?

00:34:36.265 --> 00:34:40.340
Patronun dediği zaman, her zaman
segment size gösterebilir, Evet deyin.

00:34:41.250 --> 00:34:45.850
Öyle görünüyor ki, evet.

00:34:45.850 --> 00:34:48.100
Böylece bazı serin transistörler
orada oldu ve fark

00:34:48.100 --> 00:34:55.870
Oktocats kuyruk sallıyor,
Bu bir Lottie.

00:34:55.870 --> 00:34:58.540
Yani bir Lottie bir kütüphane

00:34:58.540 --> 00:35:02.830
Onlar kaynak açık Airbnb
ve sen, ne olduğunu kullanabilirsiniz

00:35:02.830 --> 00:35:07.390
Adobe sonra etkileri,

00:35:07.390 --> 00:35:10.014
ve küçük bir uzatma ile
yükleyebileceğiniz,

00:35:10.014 --> 00:35:12.505
ve animasyonlarınızı çıkış yapabilirsiniz.

00:35:12.505 --> 00:35:15.490
Ben çok üzgünüm onlar aslında
Bunu yapmanıza izin vermeyin

00:35:15.490 --> 00:35:18.640
Adobe Flash veya Animate 'ten
ya da şimdi ne derler,

00:35:18.640 --> 00:35:22.150
Çünkü ben senin bu şekilde
sonra etkileri, ama her neyse.

00:35:22.150 --> 00:35:27.220
Evet. Yani Martin Van Dyke kim
Burada dolanıyordu.

00:35:27.220 --> 00:35:29.200
hala buralarda olabilir.

00:35:29.200 --> 00:35:31.450
C-Sharp uygulaması

00:35:31.450 --> 00:35:32.920
ve o korur
Bunun için paket.

00:35:32.920 --> 00:35:38.605
O yüzden git ona teşekkür et.
Oktocat, havalı.

00:35:38.605 --> 00:35:41.410
Yani degradeler serin,

00:35:41.410 --> 00:35:43.450
ve ben malzeme var olduğunu görüyorsunuz

00:35:43.450 --> 00:35:45.445
Burada çalışma ve
diğer her şey de,

00:35:45.445 --> 00:35:47.950
Sana hızlı bir görünüm vereceğim
Bu animasyon nasıl çalışır.

00:35:47.950 --> 00:35:49.750
Bu da benim GitHub üzerinde,

00:35:49.750 --> 00:35:51.370
Ama PR olarak ortaya çıkar,

00:35:51.370 --> 00:35:54.640
Bu yüzden ayrı bir proje
Şu anda çünkü ben sadece

00:35:54.640 --> 00:35:59.150
Bu sabah var,
Hala iyi.

00:35:59.280 --> 00:36:01.960
Yani giriş sayfası

00:36:01.960 --> 00:36:04.600
Sadece sizin basit
XAML beklediğiniz gibi

00:36:04.600 --> 00:36:06.340
Bunu biraz daha büyük yapabilirim.

00:36:06.340 --> 00:36:10.640
Bunu ona verebilirim.
ya da bunu, bunu değil.

00:36:10.640 --> 00:36:14.620
Kimse yanlışlıkla
Şu düğmeye bastın mı?

00:36:15.120 --> 00:36:20.995
Ona vurma. Evet, yani
Gerçekten hiçbir şey fantezi burada oluyor.

00:36:20.995 --> 00:36:22.840
Bunu görüyorsun.
Bu animasyonlar

00:36:22.840 --> 00:36:24.625
Ancak bu XAML içinde yapılmakta değil.

00:36:24.625 --> 00:36:28.105
Nasıl yapılacağını göstereceğim.
Bunları XAML 'de bir dakika içinde yapın.

00:36:28.105 --> 00:36:34.555
Eğer arkaya bakıp
Seçici seçeneği musluk,

00:36:34.555 --> 00:36:37.720
Bu musluk olayı
Bu adam üzerinde.

00:36:37.720 --> 00:36:40.240
Tetiklediği şey bu.
animasyonları.

00:36:40.240 --> 00:36:41.740
Bazı çeviriler yapıyor.

00:36:41.740 --> 00:36:45.520
Bu yüzden çevirmek
Sadece bir yardımcı animasyon yöntemi.

00:36:45.520 --> 00:36:48.880
Hala kullanıyor.
arka uç üzerinde animasyon API 'Leri.

00:36:48.880 --> 00:36:52.570
Sen de Fade var
ve böyle şeyler.

00:36:52.570 --> 00:36:56.440
Sonra biraz bekliyor yapabilirsiniz
görev ve grup bazı animasyon.

00:36:56.440 --> 00:37:00.580
Bu yüzden her iki çeviri yapar
ve aynı anda da fade.

00:37:00.580 --> 00:37:04.480
Sonra tabii ki, yönetebilirsiniz
görünürlüğü ve böyle şeyler.

00:37:04.480 --> 00:37:06.715
Böylece yapabilirsiniz
animasyon bu şekilde.

00:37:06.715 --> 00:37:08.830
Kesinlikle, yanlış bir şey yok.

00:37:08.830 --> 00:37:11.005
Ama ben de göstermek için gidiyorum
Bunu nasıl yapabilirsiniz

00:37:11.005 --> 00:37:14.830
içinde XAML. Tamam, güzel.

00:37:14.830 --> 00:37:20.665
Yani bu degradeler
ve şekiller, Parallax.

00:37:20.665 --> 00:37:24.445
Sanırım bu benim son
veya son demo ikinci.

00:37:24.445 --> 00:37:28.525
Aslında
ekstra bir demo, bu yüzden göreceğiz.

00:37:28.525 --> 00:37:30.550
Tamam, Parallax.

00:37:30.550 --> 00:37:32.485
İşte ne
Parallax ile oluyor.

00:37:32.485 --> 00:37:36.535
Ben ne bir görünüm patladı
Sana göstereceğim.

00:37:36.535 --> 00:37:39.745
Aslına bakarsan, Hayır,
zaten burada.

00:37:39.745 --> 00:37:41.920
Devam edelim ve
inşa ve çalıştırmak,

00:37:41.920 --> 00:37:45.220
Böylece biz içine koşmak yok
Biz daha önce vardı aynı sorun.

00:37:45.220 --> 00:37:46.630
Bu oturum açma sayfası örneğidir.

00:37:46.630 --> 00:37:48.800
Buna ihtiyacım yok, Hadi kapatalım.

00:37:49.080 --> 00:37:52.180
Buraya geliyorsanız,

00:37:52.180 --> 00:37:55.345
inşa koşmak gitmek, tamam.

00:37:55.345 --> 00:37:58.750
Ama hiç görmedin.
. Tamam, sorun değil.

00:37:58.750 --> 00:38:01.120
Sadece binada,
bina ve koşma.

00:38:01.120 --> 00:38:04.900
Yani sahip olduğun şey
farklı katmanlar var

00:38:04.900 --> 00:38:08.830
şeyler ve ızgara gerçekten harika
farklı katmanlar için yol.

00:38:08.830 --> 00:38:13.375
Sonra şeyler gerekir
satırları span veya sütunları span,

00:38:13.375 --> 00:38:14.710
span kullanın.

00:38:14.710 --> 00:38:18.280
Yani bir satır span sütun span,
Bu tür şeyler.

00:38:18.280 --> 00:38:22.315
Yanlış olanı üzgünüm.

00:38:22.315 --> 00:38:27.805
Peki neden bu kodu çalıştırın?

00:38:27.805 --> 00:38:31.835
Bu doğru kod değil, çok garip.

00:38:31.835 --> 00:38:33.900
Yani, aynı proje.

00:38:33.900 --> 00:38:35.340
Ama çalışan
iki farklı dizinleri.

00:38:35.340 --> 00:38:37.860
Ama sanırım
aynı ikili oluşturmak.

00:38:37.860 --> 00:38:41.340
Bu gerçekten garip. Anlaşıldı.

00:38:41.340 --> 00:38:43.470
Bu yüzden hemen temizlemem için izin ver.

00:38:43.470 --> 00:38:49.120
Temiz inşa, temiz inşa,

00:38:49.120 --> 00:38:51.040
hepsini temizledim.

00:38:51.040 --> 00:38:54.130
Şimdi çocuklarım gibi, sadece
dolaba bir şeyler sokmak,

00:38:54.130 --> 00:38:59.110
temiz. Serin. Anlaşıldı.

00:38:59.110 --> 00:39:01.750
Yani ne olacak,

00:39:01.750 --> 00:39:07.150
Biz hareket edeceğiz
İçerik listesi,

00:39:07.150 --> 00:39:09.190
Ama başlığı hareket ettireceğiz.

00:39:09.190 --> 00:39:12.475
arka planda görüntü
farklı bir oran

00:39:12.475 --> 00:39:14.530
kullanıcının sahip olduğu içerik

00:39:14.530 --> 00:39:17.575
Bu ile etkileşim
Parallax efekti oluşturur.

00:39:17.575 --> 00:39:19.060
Bunu yapmak için,

00:39:19.060 --> 00:39:20.650
Biz dinlemek mümkün olması gerekir

00:39:20.650 --> 00:39:25.300
kaydırma verilerinin kapalı
Ben etkileşim kulüpler şey.

00:39:25.300 --> 00:39:29.710
Yani geleneksel olarak,
geliştiriciler için sorunlara neden oldu.

00:39:29.710 --> 00:39:32.800
Xamarin formları,
Her şey değil

00:39:32.800 --> 00:39:36.100
Bu kaydırma Xamarin formları
Onlar kaydırma olduğunu söyleyebilirim.

00:39:36.100 --> 00:39:38.320
Şimdi ScrollView

00:39:38.320 --> 00:39:39.910
bir OnScroll yöntemi veya

00:39:39.910 --> 00:39:42.880
sevk edecek bir olay
Kullanıcı kaydırıldığında,

00:39:42.880 --> 00:39:45.085
Böylece işleyebilir
o ve kod arkasında.

00:39:45.085 --> 00:39:47.530
Ama yapmak istemiyorum.
o ve kod arkasında,

00:39:47.530 --> 00:39:50.590
XAML sıcak yeniden yükleme çünkü
XAML yeniden yükleme,

00:39:50.590 --> 00:39:52.165
arka planda kod yok.

00:39:52.165 --> 00:39:54.925
XAML 'de kalmak istiyorum
mümkün olduğunca çok.

00:39:54.925 --> 00:39:58.420
Yani ben tam olsun
yeniden yükleme yararı.

00:39:58.420 --> 00:40:03.790
Burada ne olacak?
Bunu yapacak.

00:40:03.790 --> 00:40:06.580
Şimdi, şu küçük Bar

00:40:06.580 --> 00:40:09.655
Orada temsilcisi
Gezinti çubuğunun.

00:40:09.655 --> 00:40:13.060
Sonra biz de gidiyoruz
sahte navigasyon çubuğu yapmak,

00:40:13.060 --> 00:40:15.430
ve bir kez animasyon görmek
Nedenini biliyorsun.

00:40:15.430 --> 00:40:18.745
Yani burada malzemeler
Bunu yapmak için.

00:40:18.745 --> 00:40:21.280
Biraz ihtiyacım var.
kaydırma konumu veya kaydırma

00:40:21.280 --> 00:40:25.210
yüzde kapalı hangi ı-ebilmek
benim diğer animasyonlar tetiklemek.

00:40:25.210 --> 00:40:27.265
Bağların olması gerek.

00:40:27.265 --> 00:40:31.510
Böylece hepsini yapabilir ve tepki
XAML içinde uygun şekilde.

00:40:31.510 --> 00:40:35.319
Sonra liberal kullanmak
değer dönüştürücüleri,

00:40:35.319 --> 00:40:38.965
Böylece farklı uygulayabilirim
Benim istediğim etkileri.

00:40:38.965 --> 00:40:41.530
Gerçekten matematik oldukça
Bu şeyler kolay.

00:40:41.530 --> 00:40:43.180
Bir şey yapmak için bir şey almak için

00:40:43.180 --> 00:40:45.280
farklı bir hızda
başka bir şey daha,

00:40:45.280 --> 00:40:47.560
yüzde almak
kaydırma süreleri

00:40:47.560 --> 00:40:50.710
maksimum mesafe
kaydırma, zaman faktörü.

00:40:50.710 --> 00:40:53.485
Hepimiz bunu biliyorduk. Sadece

00:40:53.485 --> 00:40:55.870
birlikte bazı şeyler çarpmak
ve ne olur bakın.

00:40:55.870 --> 00:40:57.715
Gerçekten ne
Hepsi aşağı geliyor.

00:40:57.715 --> 00:40:59.290
Patronların gibi, "nasıl kullanınız

00:40:59.290 --> 00:41:02.215
Bunun için gerçek bir Parallax algoritması,

00:41:02.215 --> 00:41:06.175
ya da sahte bir algoritma? "
Ne dediğimiz üzerine bağlı.

00:41:06.175 --> 00:41:09.250
Yani,
Tüm istediğiniz bu,

00:41:09.250 --> 00:41:11.830
Ama gerçekten bu kadar
basit olarak alır.

00:41:11.830 --> 00:41:15.279
O yüzden bir dakikalığına konuşalım.
geçişler hakkında,

00:41:15.279 --> 00:41:17.470
Çünkü yapmak istediğim
Bu demolar tamamen.

00:41:17.470 --> 00:41:20.800
Yani ben konuşmuyorum.
Özellikle geçişler hakkında

00:41:20.800 --> 00:41:25.345
bir sayfadan başka bir sayfaya,

00:41:25.345 --> 00:41:27.805
Ama ben bahsediyorum
eyaletten eyalete.

00:41:27.805 --> 00:41:32.200
Yine güzel bir kütüphane var.
Stephen 'dan S 'ye Stephan 'dan,

00:41:32.200 --> 00:41:35.185
Ne yaptığını bilmiyorum.
burada olamayacağını,

00:41:35.185 --> 00:41:38.845
Ama dostum, o burada ruh içinde.

00:41:38.845 --> 00:41:42.519
Ama bunu görüyorsun,
sayfa içeriği yükler,

00:41:42.519 --> 00:41:44.080
Bazı yükleme göstergesi var.

00:41:44.080 --> 00:41:45.745
Kullanıcıya bir şey yaptığınızı söyleyin.

00:41:45.745 --> 00:41:48.204
Daha da iyi sadece
Spinner sahip,

00:41:48.204 --> 00:41:50.890
Neden onlara vermeyin
görme deneyimi

00:41:50.890 --> 00:41:54.955
sahte bir durumda içerik
ve ardından değiştirin.

00:41:54.955 --> 00:41:57.430
Çok şey görüyorsun.
uygulamalar bu gün yapıyor.

00:41:57.430 --> 00:41:59.080
Facebook 'un yaptığı söylendi.

00:41:59.080 --> 00:42:02.560
Gerçekten çok Facebook kullanmayın
çok, ama bunu gördüm.

00:42:02.560 --> 00:42:05.080
İnsanlara bir şeyler olduğunu söylüyor.

00:42:05.080 --> 00:42:07.105
ne oluyor iletişim kurar.

00:42:07.105 --> 00:42:09.115
Animasyonlar şeyler iletişim.

00:42:09.115 --> 00:42:11.230
Bir animasyon yaptığınızda
veya bir

00:42:11.230 --> 00:42:14.515
geçiş Willy-Nilly sadece
Çünkü serin görünebilir,

00:42:14.515 --> 00:42:16.780
yanlış bir mesaj gönderiyor olabilirsiniz

00:42:16.780 --> 00:42:18.670
Birisi ve sen-ebilmek
Onları sinir kırıklığına uğratacak.

00:42:18.670 --> 00:42:20.260
Çünkü çok uzun sürebilir ve

00:42:20.260 --> 00:42:22.940
Onlar sadece almak istiyorum
A noktasından B noktasına kadar.

00:42:23.340 --> 00:42:25.405
Peki ne zaman kullanmalısın?

00:42:25.405 --> 00:42:30.025
Bence durumu değiştirirken
veri güncelleme büyük bir zaman.

00:42:30.025 --> 00:42:31.450
İnsanların haber ver
bir şeyler oluyor,

00:42:31.450 --> 00:42:32.680
Ama onlara boş bir ekran vermeyin,

00:42:32.680 --> 00:42:34.510
hiçbir zaman onlara boş bir ekran vermeyin.

00:42:34.510 --> 00:42:36.340
Eğer
boş bir görünüme sahip,

00:42:36.340 --> 00:42:39.130
hangi koleksiyon destekler
şablon olarak boş görünüm?

00:42:39.130 --> 00:42:42.130
Bu harika,
Bunu değil.

00:42:42.130 --> 00:42:44.590
Bu harika bir yer koymak için

00:42:44.590 --> 00:42:47.635
kullanıcıya bazı endikasyon
neler olduğunu,

00:42:47.635 --> 00:42:49.630
ya da ne hakkında talimatlar

00:42:49.630 --> 00:42:52.375
Onlar için yapmak gerekir
Bu içeriği doldurun.

00:42:52.375 --> 00:42:56.380
Kısa koşu süreçleri gerçekten
geçişler için kullanmak iyi.

00:42:56.380 --> 00:42:57.730
Uzun süren bir işlemseniz,

00:42:57.730 --> 00:43:01.210
yakından düşünmek isteyebilirsiniz
Bunu nasıl idare ettiğini,

00:43:01.210 --> 00:43:04.495
ve ardından doğrulama ve
doğrulama oluşturur.

00:43:04.495 --> 00:43:08.875
Pratik yapmak için harika bir zaman.
animasyon geçiş becerileri.

00:43:08.875 --> 00:43:11.140
Yani birkaç tane yok.

00:43:11.140 --> 00:43:14.425
Bazıları da aynı şeyi söylüyor.

00:43:14.425 --> 00:43:17.830
Ama düşündüm ki belki bu
Bunu ifade etmek için iyi bir yol olabilir.

00:43:17.830 --> 00:43:19.645
Karşılıksız olma.

00:43:19.645 --> 00:43:21.475
Yapma
animasyon bir engel.

00:43:21.475 --> 00:43:22.960
Ben bir animasyon için beklemek zorunda

00:43:22.960 --> 00:43:24.685
Ben gidiyorum nereye almak için tamamlamak,

00:43:24.685 --> 00:43:27.505
Muhtemelen değil
Bunun için en iyi yer.

00:43:27.505 --> 00:43:30.970
Geçiş yapmaya çalışırsanız
aynı anda birden fazla şey,

00:43:30.970 --> 00:43:33.745
Eğer risk çalıştırmak
cihazı ezici,

00:43:33.745 --> 00:43:35.770
ve sonra onlar sadece
Süper dalgalı olur.

00:43:35.770 --> 00:43:37.570
Eğer hiç Flyout menüsünü kullandıysanız,

00:43:37.570 --> 00:43:39.190
ve fark ettiniz
ve belki de Android

00:43:39.190 --> 00:43:40.900
Özellikle açılış ve

00:43:40.900 --> 00:43:42.340
çalışırken, açılır menüyü kapatma

00:43:42.340 --> 00:43:44.440
içerik değiştirmek, onu Chop yapar

00:43:44.440 --> 00:43:46.089
ve düzgün gitmedi,

00:43:46.089 --> 00:43:48.220
Çünkü bunu yapıyor.
bir defada çok fazla şey.

00:43:48.220 --> 00:43:49.630
Yani, ne yapabilirsiniz

00:43:49.630 --> 00:43:51.835
bir gecikme ayarlayabilirsiniz
o şeylerden biri.

00:43:51.835 --> 00:43:54.835
Belki önce menüyü kapatalım.

00:43:54.835 --> 00:43:56.785
sonra sayfanın içeriğini yüklemek,

00:43:56.785 --> 00:43:59.980
ya da tersi, o zaman
Bunun bir yolunu buldun.

00:43:59.980 --> 00:44:03.310
Ama denemeye dikkat edin
bir kerede çok fazla yapmak.

00:44:03.310 --> 00:44:07.210
Onu geri dönüşümsüz hale getirmek
bir kullanıcı eylemine yanıt olarak.

00:44:07.210 --> 00:44:08.950
Bu şeyler harika olur.

00:44:08.950 --> 00:44:11.110
Kullanıcı gibi hissediyorsa

00:44:11.110 --> 00:44:14.455
ellerinde gerçek bir şey
Bu onların dokunuşlarına cevap veriyor.

00:44:14.455 --> 00:44:17.560
çok hoş, ya da
seslerine cevap vermek,

00:44:17.560 --> 00:44:20.260
veya kendi konumuna yanıt.

00:44:20.260 --> 00:44:23.440
Nerede olduğunu biliyor.
Onlar ve ne yapıyorlar.

00:44:23.440 --> 00:44:26.095
Bu gerçekten çok hoş.
insanlar için. Anlaşıldı.

00:44:26.095 --> 00:44:29.920
Öyleyse demoya bakalım.

00:44:29.920 --> 00:44:32.710
Serin, biz doğru App geri konum.

00:44:32.710 --> 00:44:35.230
Ne görmedin?
Son kez ben

00:44:35.230 --> 00:44:37.990
inşa ve koştu o oldu
hala bu giriş ekranı,

00:44:37.990 --> 00:44:39.820
hangi süper garip oldu,
Çünkü bu değildi

00:44:39.820 --> 00:44:42.190
Hatta kodu ben
inşa edildi.

00:44:42.190 --> 00:44:45.190
Bu yüzden burada bir sayfa var

00:44:45.190 --> 00:44:50.360
Benim senaryolar ürün denilen
Detaylar, lütfen çökmeyin.

00:44:50.460 --> 00:44:54.430
Yani görüyorsun
benim yükleme animasyon orada,

00:44:54.430 --> 00:44:55.990
ve sonra umarım Internet

00:44:55.990 --> 00:44:57.970
Ben bir görüntü almak için gidiyorum davranan.

00:44:57.970 --> 00:45:00.770
Oh, hadi bunu yapabilirsiniz.

00:45:03.230 --> 00:45:08.290
Almak, bu çalışıyor
Internets yük.

00:45:08.290 --> 00:45:10.705
Internets var mı?

00:45:10.705 --> 00:45:13.780
Hadi, yapabilirsiniz.

00:45:13.780 --> 00:45:20.120
Daha iyi görünüyor-Merhaba anne.

00:45:24.030 --> 00:45:28.870
Bu harikaydı. Ben hissettim

00:45:28.870 --> 00:45:33.265
Bu müzik olarak yükseltilmiş
oluyor, değil mi?

00:45:33.265 --> 00:45:36.130
Şey, neden bilmiyorum
gitarım yüklenmiyor.

00:45:36.130 --> 00:45:37.810
XAML donanımlı bakalım.

00:45:37.810 --> 00:45:39.790
Biz sıcak yeniden var devam ve
bakmak için biraz zaman alabilir

00:45:39.790 --> 00:45:43.090
XAML. Anlaşıldı.

00:45:43.090 --> 00:45:46.105
Bu yüzden burada XAML bir sürü var
Çünkü dediğim gibi,

00:45:46.105 --> 00:45:48.640
Ben kalmaya çalışıyordum.
XAML 'de olduğu kadar

00:45:48.640 --> 00:45:52.465
sıcak gelen yararlanmak mümkün
yeniden ve başka yerlere gitmek değil.

00:45:52.465 --> 00:45:56.200
Yani ilk şey
Muhtemelen kutsal bok olarak fark.

00:45:56.200 --> 00:45:58.235
Bir sürü XML var.

00:45:58.235 --> 00:46:01.185
Hepsi isim boşlukları.

00:46:01.185 --> 00:46:03.000
Bir sürü dosyam var.
her yerde.

00:46:03.000 --> 00:46:06.060
Dediğim gibi, kullanıyorum
Bu kolay yükleme şey.

00:46:06.060 --> 00:46:09.030
Bu benim sayfa benim için gereken

00:46:09.030 --> 00:46:10.470
Bazı nedenlerden dolayı bir şey bind

00:46:10.470 --> 00:46:11.640
Bunu neden yaptığımı hatırlamıyorum.

00:46:11.640 --> 00:46:13.730
Ama gerçekten önemli olmalı.

00:46:13.730 --> 00:46:15.700
Bu özel durumda,

00:46:15.700 --> 00:46:18.280
Bazı kabuk eşyaları saklıyorum çünkü

00:46:18.280 --> 00:46:21.565
Sadece burada istemiyorum
Bu demo amaçları,

00:46:21.565 --> 00:46:24.220
ve tabii ki ben zorluyorum

00:46:24.220 --> 00:46:26.935
Burada stilleri bir çift
Demo amaçları da.

00:46:26.935 --> 00:46:29.965
Bağlayıcı bağlamımı ayarlarım
Burada XAML.

00:46:29.965 --> 00:46:31.765
Bu olup olmadığını bilmiyorum
sizin için ortak bir uygulamadır.

00:46:31.765 --> 00:46:34.330
Ben iyiyim, bu işe yarıyor.
Shell ile oldukça iyi,

00:46:34.330 --> 00:46:38.680
ve Shell,
Bu desen akılda, koymak

00:46:38.680 --> 00:46:40.390
Ben konuşmak gerektiğini bulmak
Shell hakkında çok fazla.

00:46:40.390 --> 00:46:42.295
Shane 'in bir oturumu var.
daha sonra Shell 'de.

00:46:42.295 --> 00:46:44.150
Git, Shane 'in kabuk hakkındaki konuşmayı gör.

00:46:44.150 --> 00:46:46.710
Her spline 'da harika olacak.
Shane 'in hisseline doğru gidiyorum.

00:46:46.710 --> 00:46:49.360
Bence tam burada.
tam burada olmalı.

00:46:50.210 --> 00:46:53.250
Tabii ki kaynaklarım,

00:46:53.250 --> 00:46:55.920
Ben temelde hiçbir şey var
bazı animasyonlar için ayarlanır.

00:46:55.920 --> 00:46:57.200
Ben ilan ettim.

00:46:57.200 --> 00:47:01.825
Zam animasyonu kullanıyorum
Javier Suarez Ruiz 'den.

00:47:01.825 --> 00:47:05.230
Onun üzerinde bir tokat ekibi var.
ve Ispanya 'da.

00:47:05.230 --> 00:47:07.720
Yani bazı gerçekten
güzel örnekler online.

00:47:07.720 --> 00:47:10.090
Eğer hiç bakarsanız
Sanırım onu

00:47:10.090 --> 00:47:13.015
Xamarin awesome veya
Bazı GitHub gibi.

00:47:13.015 --> 00:47:15.070
Biliyorum bir çift var
Bu günlerde.

00:47:15.070 --> 00:47:17.350
Yani kontrol edin
bazı gerçekten iyi örnekler.

00:47:17.350 --> 00:47:20.440
Bu yüzden bir çift var
Burada önceden oluşturulmuş animasyonlar.

00:47:20.440 --> 00:47:22.585
Bu bir alem.

00:47:22.585 --> 00:47:25.960
Bu bir NavBarFadeOut,
CarouselFadeIn,

00:47:25.960 --> 00:47:29.230
FakeNavBar, sanırım
FakeNavBar diyoruz.

00:47:29.230 --> 00:47:34.370
Ben de Dave ' Snavbar gibi olmalıydım.
Sanki bu sahte değil, gerçek.

00:47:34.860 --> 00:47:38.065
O zaman tabii ki benim kılavuzum var.

00:47:38.065 --> 00:47:40.750
ve ardından üstteki görüntü

00:47:40.750 --> 00:47:44.050
Şu adam,
Bu CarouselView.

00:47:44.050 --> 00:47:47.425
Resimlerim nerede?

00:47:47.425 --> 00:47:51.430
Tam buradalar. Ne
görüntü ile yanlış?

00:47:51.430 --> 00:47:54.860
Şu harika URL 'ye bak.

00:47:55.020 --> 00:47:57.640
Biliyorum, sadece bakıyorum.

00:47:57.640 --> 00:47:59.995
Şu anda gitarları seviyorum.

00:47:59.995 --> 00:48:02.185
Klavyenin kontrolünü ben yapabilirim.

00:48:02.185 --> 00:48:04.045
Bu resmi gördüm.
Bu benim gitar,

00:48:04.045 --> 00:48:06.430
Ben de böyle yapacağım.
benim demo kullanmak için.

00:48:06.430 --> 00:48:08.950
Sadece emin olalım
görüntü bile var.

00:48:08.950 --> 00:48:11.780
Bu var, senin sorunun ne?

00:48:12.000 --> 00:48:15.950
Bakalım bunu yapabilir miyim.

00:48:19.470 --> 00:48:30.025
Evet. Adam, Android baytları
tekrar edelim.

00:48:30.025 --> 00:48:38.605
Ben korkmuyorum. Hadi güncelleyelim
Şu anda Visual Studio. Anlaşıldı.

00:48:38.605 --> 00:48:40.990
Hayır, bunu yapmayacağım.

00:48:40.990 --> 00:48:42.640
Küçük bir aksaklık var.

00:48:42.640 --> 00:48:44.290
başlatmak sevmez
emülatör

00:48:44.290 --> 00:48:48.160
Şu anda Visual Studio.
Hayır, bilmek istemiyorum.

00:48:48.160 --> 00:48:51.400
Ben de gerçekten garip bir arıza var

00:48:51.400 --> 00:48:53.770
Burada Hyper-V aslında
HAXM daha yavaş.

00:48:53.770 --> 00:48:55.720
Bunu yapan biri var mı?

00:48:55.720 --> 00:48:58.370
Bu senin deneyimin mi?

00:48:59.160 --> 00:49:01.960
Serin. Anlaşıldı.

00:49:01.960 --> 00:49:05.065
Öykünücü yeniden başlatılıyor.

00:49:05.065 --> 00:49:06.940
Bu yüzden seviyorum
Canlı akış yapıyor.

00:49:06.940 --> 00:49:10.090
Bu çok daha düşük anahtar ve sen
Bu şeylerle çalışmak gibi.

00:49:10.090 --> 00:49:12.130
Her şey iyi. Yapmıyorum

00:49:12.130 --> 00:49:14.780
Burada olmak zorunda
Senin için güzel.

00:49:15.690 --> 00:49:19.760
Anlaşıldı. Başladı.
Bu süper hızlı oldu.

00:49:19.800 --> 00:49:23.590
Aslında canlı mı yoksa
soğuk dondurulmuş canlı.

00:49:23.590 --> 00:49:25.465
Tamam, yeniden dağıtın.

00:49:25.465 --> 00:49:27.160
Yani şimdi diyorsun ki
Ben almak için gidiyorum

00:49:27.160 --> 00:49:30.835
benim görüntü kim diyor
bir görüntü alacağım.

00:49:30.835 --> 00:49:35.365
Birkaç kişi tereddütle söyleyerek
Evet, çok yetkin biri.

00:49:35.365 --> 00:49:40.765
Çoğu benim düşündüğüm gibiler.
Belki de çok hızlıdır.

00:49:40.765 --> 00:49:44.240
Ben genelde
çok daha yavaş gidiyor.

00:49:52.170 --> 00:49:55.390
Ayrıca neden yapmak zevk
Canlı akış

00:49:55.390 --> 00:49:59.470
Canlı kodlama çünkü
Herkes bana yardım etsin.

00:49:59.470 --> 00:50:01.870
Anlaşıldı. Serin. Çok
İşte neler oluyor.

00:50:01.870 --> 00:50:03.460
Biraz daha yavaş kaydıracağım.

00:50:03.460 --> 00:50:07.720
Sen paralaks gidiyor görmek
Orada, evet.

00:50:07.720 --> 00:50:11.080
Sonra görüyorum ki
bir NavBar ve bir NavBar.

00:50:11.080 --> 00:50:14.470
Ben buraya gelene kadar
üst görüntü kaybolur

00:50:14.470 --> 00:50:18.580
Boom ve sonra benim NavBar kaybolur.

00:50:18.580 --> 00:50:24.340
İşte burası zor yol.
NavBar geçişi yapmak için.

00:50:24.340 --> 00:50:26.515
Zor yolu söylemek,

00:50:26.515 --> 00:50:28.480
"Ben tüm bu işi yapacağım.

00:50:28.480 --> 00:50:30.190
Ben sadece
bir geri düğmesine sahip.

00:50:30.190 --> 00:50:31.480
Bir yakınlaştırma düğmesi olacak.

00:50:31.480 --> 00:50:33.175
Ben olacak
bir alışveriş sepeti düğmesi.

00:50:33.175 --> 00:50:34.300
Bir arka plan yapacağım.

00:50:34.300 --> 00:50:36.070
ve ben yapacağım
Tüm bu Çeviriler

00:50:36.070 --> 00:50:37.840
. " Zor yol bu.

00:50:37.840 --> 00:50:39.715
Kolay yolu, söylemek

00:50:39.715 --> 00:50:42.580
"Ben olacak
ilk devlet ve sonra ben sadece

00:50:42.580 --> 00:50:46.045
başka bir NavBar oluşturmak için gidiyor
ve solmuş ve üstüne,

00:50:46.045 --> 00:50:48.565
ve hepsi devam ediyorlar.
aynı şeyi yapmak için.

00:50:48.565 --> 00:50:51.490
Bana çok daha kolay güven.

00:50:51.490 --> 00:50:53.320
Yani bu aslında
Orada neler oluyor,

00:50:53.320 --> 00:50:55.135
ve temelde ben yukarı kaydırma gibi,

00:50:55.135 --> 00:50:58.135
Belli bir noktaya ulaştum ve
Bu animasyonu tetikler.

00:50:58.135 --> 00:51:00.700
Bu yüzden olay kullanıyorum
tetikler ve ben kullanıyorum

00:51:00.700 --> 00:51:03.760
veri Tetikleyiciler ve
bağlamaları da kullanarak.

00:51:03.760 --> 00:51:07.255
Yani paralaks kaydırma için

00:51:07.255 --> 00:51:09.655
Çünkü ben
hakkında konuşmak gerekiyordu,

00:51:09.655 --> 00:51:13.045
İçinde her şey var
bir ScrollerView.

00:51:13.045 --> 00:51:16.165
Görebilirsiniz ScrollerView
özel bir görünümdir.

00:51:16.165 --> 00:51:18.940
Sadece bir kaydırma görünümü.

00:51:18.940 --> 00:51:21.790
Scroll özelliği maruz,

00:51:21.790 --> 00:51:28.580
Çünkü burada Carousel üzerinde
Hangi gitar,

00:51:28.830 --> 00:51:35.725
Ben veri yok olduğunu görmek
çeviriyi tetikler.

00:51:35.725 --> 00:51:37.375
Burada bir şifre var.

00:51:37.375 --> 00:51:40.810
Y pozisyonunu tercüme ediyorum.
.

00:51:40.810 --> 00:51:42.850
Ben yukarı kaydırıp,

00:51:42.850 --> 00:51:44.350
Benim dönen hamle.

00:51:44.350 --> 00:51:46.045
Gitarım hareket ediyor.

00:51:46.045 --> 00:51:49.420
Bu yüzden bağlayıcı
bir kaydırma yüzdesi

00:51:49.420 --> 00:51:53.080
Sadece bir özellik ben maruz
kapalı ScrollerView.

00:51:53.080 --> 00:51:55.555
Sonra tekrar burada bir dönüştürücü var,

00:51:55.555 --> 00:51:57.010
ve bunu kullanıyorum.

00:51:57.010 --> 00:51:59.950
Bu güzel küçük bir hüner
Stephen 'ın bana gösterdiğin.

00:51:59.950 --> 00:52:02.650
Belki de hile değildir. Ben
Sadece parametreleri kullanarak.

00:52:02.650 --> 00:52:04.300
Ben yeteneğine sahip çünkü

00:52:04.300 --> 00:52:07.030
Bazen geçmek istiyorum
birden fazla parametre.

00:52:07.030 --> 00:52:12.820
Bu yüzden sadece bir dize geçiyor
noktalı virgül ayırıcı ile

00:52:12.820 --> 00:52:15.610
ve istediğim kadar geçebilmek için.

00:52:15.610 --> 00:52:20.095
Bu yüzden bir faktör geçiyor
ne yapmak istediğimi,

00:52:20.095 --> 00:52:23.215
En düşük değer, en büyük değer.

00:52:23.215 --> 00:52:25.420
Doğru veya yanlış olup olmadığını.

00:52:25.420 --> 00:52:27.580
Ne olduğunu hatırlamıyorum.
Bu özellik için,

00:52:27.580 --> 00:52:30.730
ve sonra bile hatırlamıyorum
Bunun ne içindi.

00:52:30.730 --> 00:52:34.915
Ama şey,
Çünkü artık hepsi orada,

00:52:34.915 --> 00:52:37.855
Geri dönüp
ileri C# herhangi bir şey değiştirin.

00:52:37.855 --> 00:52:39.775
Geri dönmek zorunda değilim.
bir chasleme arkasında kod.

00:52:39.775 --> 00:52:43.030
Ben sadece bu değerleri Tweak ve
yeniden yükleyin ve yeniden yükleyin.

00:52:43.030 --> 00:52:45.790
Bu yüzden bunu alabilir
ve ben de, "Tamam.

00:52:45.790 --> 00:52:51.040
Biz sadece
bir ve bunu kaydetmek,

00:52:51.040 --> 00:52:55.375
sayfayı yeniden yükleyin ve sonra Şimdi
yanlış yönde gidiyor. "

00:52:55.375 --> 00:52:57.160
Yani Oh Dave gibi

00:52:57.160 --> 00:52:59.230
bir moron olacak
her şeyi yeniden inşa etmek için.

00:52:59.230 --> 00:53:01.960
No. Biz yeniden yapmıyoruz.

00:53:01.960 --> 00:53:03.970
Amacınız bu, ve tüm hedef

00:53:03.970 --> 00:53:06.460
bir geliştirici artık
yeniden oluşturmayı durdurmak için.

00:53:06.460 --> 00:53:07.990
Peki ben ne yapabilirim

00:53:07.990 --> 00:53:10.390
Bu şeyi yapmak için yapmak
farklı bir şey yapmak?

00:53:10.390 --> 00:53:14.995
Şimdi yeniden yükleyin.

00:53:14.995 --> 00:53:16.525
Bazen
bile yeniden yüklemek için biliyorum.

00:53:16.525 --> 00:53:19.675
Şuna bak şimdi
fare-ben onu kovalıyorum gibi,

00:53:19.675 --> 00:53:21.895
ve bu etkisi değil
Sen de istiyorsun.

00:53:21.895 --> 00:53:24.790
Bu yüzden ben sadece tweaking devam
Bu ve ben buldum

00:53:24.790 --> 00:53:28.465
negatif 10 faktör görünüyor
oldukça iyi çalışmak için,

00:53:28.465 --> 00:53:30.880
ve şimdi benim güzel geçiş olsun.

00:53:30.880 --> 00:53:35.275
Şimdi başka bir şey
fark edeceksiniz ki,

00:53:35.275 --> 00:53:39.370
Bunu görebilir miyim bilmiyorum.
Ama nasıl beyaz gittiğini görüyorsunuz.

00:53:39.370 --> 00:53:43.540
Ama benim geçmişim
Aslında gri bir renk gibi.

00:53:43.540 --> 00:53:45.790
Aslında başka bir kutu var

00:53:45.790 --> 00:53:47.665
Sen CarouselView arkasında oturuyor.

00:53:47.665 --> 00:53:49.510
O yüzden ben de,

00:53:49.510 --> 00:53:52.000
Ama beyaz bir arka planda tutun.

00:53:52.000 --> 00:53:54.385
Yani orada güzel şeyler yapıyor.

00:53:54.385 --> 00:53:56.410
Burada pek çok şey oluyor.

00:53:56.410 --> 00:53:59.560
Şimdi, ben gerçekten
size göstermek nasıl kolay

00:53:59.560 --> 00:54:02.755
ekran için yükleme çalışır.

00:54:02.755 --> 00:54:08.485
Yani gerçek hızlı ürün geri gitmek için
detayları şu kısım.

00:54:08.485 --> 00:54:11.065
Nasıl olduğunu göstereceğim.
gerçekten hızlı çalışıyor.

00:54:11.065 --> 00:54:13.555
Evet adamım, bırakmayacağım.

00:54:13.555 --> 00:54:15.205
Biz de gidiyoruz.

00:54:15.205 --> 00:54:17.245
Buna devam ediyoruz. Sen,

00:54:17.245 --> 00:54:18.790
Demek istediğim, ben Kramer adamım.

00:54:18.790 --> 00:54:21.100
Çizginin sonuna gidiyoruz.

00:54:21.100 --> 00:54:23.845
Hayır, sadece şaka yapıyorum. Ben
. Paketlemiyorum.

00:54:23.845 --> 00:54:26.650
Bu son demo bonus demo olduğunu.

00:54:26.650 --> 00:54:29.560
Her şey iyi. Sadece her
diğer bir sarılmak ve iyi olmak.

00:54:29.560 --> 00:54:36.235
Yani Brandon 'da.

00:54:36.235 --> 00:54:40.265
Bana Boo denmeye çalışıyorsun
sahne kapalı erkekler üzerinde gel,

00:54:40.265 --> 00:54:42.310
Şimdi şaka yapıyordum, neredeyse bitirdim.

00:54:42.310 --> 00:54:46.270
Yani gerçekten bunu yapman.

00:54:46.270 --> 00:54:48.010
Bir yükleme şablonu sağlar.

00:54:48.010 --> 00:54:50.350
Şimdi bilmiyorum
performans etkileri.

00:54:50.350 --> 00:54:52.060
Yani kilometre değişebilir,

00:54:52.060 --> 00:54:53.605
Ama sen hemen hemen sahte

00:54:53.605 --> 00:54:57.780
olduğunuz içeriği dışarı
göstermek olacak.

00:54:57.780 --> 00:54:59.805
Sonra bağlamak gerekir

00:54:59.805 --> 00:55:02.520
Bu Ekli Özellik
bir şey yükleniyor.

00:55:02.520 --> 00:55:04.250
Bu yüzden meşgul değilim,

00:55:04.250 --> 00:55:07.480
ve muhtemelen tüm var
onun görünüm modelleri meşgul.

00:55:07.480 --> 00:55:08.980
Yani bu oldukça fazla.

00:55:08.980 --> 00:55:10.885
Bu kod tüm benim GitHub üzerinde.

00:55:10.885 --> 00:55:12.250
Bir şey daha var.

00:55:12.250 --> 00:55:15.430
Seni işaret edeceğim,
benim slaytlar çünkü düşünüyorum

00:55:15.430 --> 00:55:18.985
Bu gerçekten harika bir
kaynak kullanıma almak için.

00:55:18.985 --> 00:55:23.150
Bunu yaparsanız, bu eylemi görüntüleyin.

00:55:24.240 --> 00:55:28.510
Yani Kym Phillpotts kim
MS öğrenmek üzerinde çalışıyor,

00:55:28.510 --> 00:55:30.910
Eski adıyla Xamarin University,

00:55:30.910 --> 00:55:33.280
Onun örneklerini akarsu Twitch oldu.

00:55:33.280 --> 00:55:34.705
Bu onun yaptığı bir şey.

00:55:34.705 --> 00:55:37.075
Bence çok güzel.

00:55:37.075 --> 00:55:39.090
Belki bu tür şeyleri yaparsın.

00:55:39.090 --> 00:55:41.345
Patronun gidiyor
sana zam vermek için.

00:55:41.345 --> 00:55:44.155
Cidden, şuna bak.

00:55:44.155 --> 00:55:46.270
Eşyalarını kontrol et.

00:55:46.270 --> 00:55:51.265
Bu demo olarak onun GitHub üzerinde
yanı sıra birkaç diğerleri.

00:55:51.265 --> 00:55:55.180
Animasyon gerçekten olabilir
Her şeyin üstüne güzel bir dokunuş.

00:55:55.180 --> 00:55:57.340
Ama bir sürü
diğer temel şeyler

00:55:57.340 --> 00:55:58.795
Senin çaresine bakabilirsin. Yani her neyse.

00:55:58.795 --> 00:56:01.750
Zaman geçirmeniz için çok teşekkür ederiz
şakalarımı dinlediğin için.

00:56:01.750 --> 00:56:04.040
Umarım bir şeyler öğrenmişsindir.

00:56:06.000 --> 00:56:08.200
Herkes kalacak.

00:56:08.200 --> 00:56:10.000
MÜZIK

