1 00:00:02,190 --> 00:00:08,880 Satu catatan penting dimensi API sejauh ini adalah API paling penting yang Anda miliki dan Bereaksi Asli ketika datang untuk 2 00:00:08,880 --> 00:00:12,390 bekerja secara dinamis dengan cara label lebar dan tinggi. 3 00:00:12,420 --> 00:00:16,640 Itu bagian dari React Native dan tidak bergantung pada ekspor atau hal seperti itu. 4 00:00:16,810 --> 00:00:24,690 Namun tagihan bekas juga memberi Anda API yang dapat Anda gunakan, Anda dapat mengimpor sesuatu dari pameran di hari 5 00:00:24,690 --> 00:00:30,270 ini hanya untuk bekerja dan pameran aplikasi saja dan itulah objek orientasi layar. 6 00:00:30,270 --> 00:00:36,210 Ini adalah objek yang membantu Anda mendeteksi perubahan orientasi layar dan juga mengunci orientasi layar saat 7 00:00:36,210 --> 00:00:37,760 aplikasi Anda sedang berjalan. 8 00:00:37,860 --> 00:00:43,800 Jadi, bahkan jika Anda awalnya tidak mengunci di sini di file Jason aplikasi Anda, Anda masih dapat menambahkannya setelah 9 00:00:43,800 --> 00:00:46,550 Anda memulai aplikasi Anda dengan bantuan API itu. 10 00:00:46,770 --> 00:00:52,870 API orientasi layar memiliki beberapa fungsi dan saya ingin memandu Anda dengan cepat. 11 00:00:52,890 --> 00:00:56,460 Tentu saja Anda dapat bermain-main dengan mereka untuk mempelajari lebih lanjut tentang mereka. 12 00:00:56,490 --> 00:01:05,080 Misalnya Anda harus mengunci metode async ini mengunci orientasi pada akhirnya dan Anda mengatur kunci. 13 00:01:05,080 --> 00:01:12,060 Pada saat ini dan menggunakan titik orientasi layar di sana Anda mengatur ini untuk kunci orientasi dan kemudian misalnya 14 00:01:12,060 --> 00:01:18,930 untuk menggambarkan atau potret ops potret atau banyak kemungkinan konfigurasi yang Anda miliki di sini dan sekarang saya 15 00:01:18,930 --> 00:01:20,910 menyebutnya di layar permainan. 16 00:01:20,910 --> 00:01:27,680 Ini berarti bahwa saya dapat dengan bebas memutar ini selama saya mengkonfigurasi permainan tetapi segera setelah permainan dimulai 17 00:01:27,680 --> 00:01:33,560 Anda akan melihat bahwa orientasi tidak berubah lagi sehingga dapat berguna jika Anda perlu mengunci 18 00:01:33,560 --> 00:01:34,120 ini. 19 00:01:34,250 --> 00:01:41,360 Ketika aplikasi Anda mencapai titik tertentu selain dari API orientasi diskrit di sini juga memberi Anda fungsi 20 00:01:41,360 --> 00:01:47,300 untuk mendapatkan orientasi saat ini dan async berarti ini memberi Anda janji yang tidak 21 00:01:47,300 --> 00:01:49,070 segera melakukan itu. 22 00:01:49,070 --> 00:01:54,110 Ini memberi Anda janji di mana Anda akhirnya mendapatkan hasilnya tetapi hasilnya akan data sangat cepat. 23 00:01:54,110 --> 00:02:01,100 Tidak hanya pada baris kode berikutnya segera dan Anda juga dapat mengatur pendengar perubahan orientasi misalnya dan 24 00:02:01,100 --> 00:02:05,070 pendengar perubahan orientasi ini akan melakukan apa yang terdengar. 25 00:02:05,090 --> 00:02:10,850 Ini memancarkan fungsi kapan pun Anda mengubah orientasi yang dapat berguna jika Anda memiliki tata letak yang berbeda 26 00:02:10,850 --> 00:02:16,070 yang hanya bergantung pada pertanyaan apakah Anda berada dalam mode potret atau lansekap dan tidak begitu 27 00:02:16,070 --> 00:02:21,600 banyak pada dimensi karena tentu saja penting untuk diingat bahwa dengan kode yang kami tulis di sini 28 00:02:21,620 --> 00:02:27,860 dengan efek penggunaan di mana kami mendengarkan perubahan dalam dimensi kami secara teknis tidak hanya bereaksi terhadap perubahan orientasi meskipun 29 00:02:28,010 --> 00:02:31,420 itu biasanya yang mengubah lebar dan tinggi yang tersedia. 30 00:02:31,490 --> 00:02:36,800 Sebenarnya tidak ada hal lain yang dapat mengubahnya, tetapi Anda tidak hanya memeriksa apakah 31 00:02:36,800 --> 00:02:43,680 orientasi Anda berubah dan Anda tidak dapat langsung memeriksa apakah orientasi berubah dan sekarang menjadi potret, sebaliknya Anda dapat 32 00:02:43,910 --> 00:02:49,700 mendengarkan perubahan dan kemudian di fungsi yang Anda jalankan memeriksa level tandang baru dan jenis 33 00:02:49,880 --> 00:02:50,890 mencari tahu. 34 00:02:50,930 --> 00:02:51,200 BAIK. 35 00:02:51,230 --> 00:02:55,000 Ini banyak dengan kita mungkin dalam lanskap sekarang. 36 00:02:55,190 --> 00:03:00,590 Itu adalah sesuatu yang bisa Anda tebak tetapi Anda tidak tahu karena Anda memeriksa 37 00:03:00,770 --> 00:03:03,620 lebar dan tinggi bukan untuk orientasi sekarang. 38 00:03:03,610 --> 00:03:05,990 Biasanya lebar dan tinggi yang penting bagi Anda. 39 00:03:05,990 --> 00:03:11,060 Meskipun Anda mungkin tidak tertarik apakah Anda dalam mode lansekap dan memiliki banyak lebar atau apakah aplikasi ini 40 00:03:11,060 --> 00:03:15,830 menjalankan satu penutup mata dan karena itu memiliki lebih banyak lebar maka pada telepon Anda mungkin hanya 41 00:03:15,830 --> 00:03:21,020 tertarik pada pertanyaan berapa banyak dengan saya miliki dan kemudian render tata letak Anda berdasarkan itu tidak masalah jika 42 00:03:21,020 --> 00:03:25,100 itu yang terjadi karena Anda berada di ponsel lanskap atau mode potret iPad. 43 00:03:25,400 --> 00:03:31,250 Jadi mereka menawarkan Anda dimensi API adalah API yang penting tetapi saya tidak ingin menyembunyikan orientasi layar 44 00:03:31,250 --> 00:03:37,400 yang diekspos API Expo dari Anda terutama karena itu juga dapat digunakan untuk mengunci dan membuka tentu saja 45 00:03:37,560 --> 00:03:40,700 orientasi saat runtime yang dapat berguna di kali.