Aus dem Kurs: React Native Grundkurs
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Vollbildansicht mit Geräteorientierung festlegen – Tutorial zu React Native
Aus dem Kurs: React Native Grundkurs
Vollbildansicht mit Geräteorientierung festlegen
In vielen Apps, in denen Videos angezeigt werden, wird beim Drehen des Gerätes das Video als Vollbild angezeigt. Geanu diese Funktion wollen wir auch der videoView unserer App hinzufügen. Dafür beobachten wir zunächst einmal das aktuelle Verhalten. Um die App drehen zu können mit den Buttons des Emulators, ist es nötig, Auto-rotate einzuschalten. Wenn wir die App nun drehen, sehen wir, dass unser Layout aktuell nicht sehr gut auf Landscape aussieht. Um das Ganze besser zu machen, verwenden wir die Bibliothek react-native-orientation. Diese erlaubt es uns, die Änderungen der Orientation sofort zu erkennen und beispielsweise eine andere Darstellung zu aktivieren. Neben der Installation des Packages als solches ist auch eine weitere Konfiguration notwendig jeweils für iOS und Android. Wir beginnen also dafür zunächst einmal mit der Installation und dem Befehl yarn add react-native-orientation. Außerdem benötigen wir noch die Types als Development-Dependency. Als Nächstes nehmen wir nun…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
(Gesperrt)
Das Projekt im Überblick4 Min. 36 Sek.
-
(Gesperrt)
Das Projekt einrichten4 Min. 53 Sek.
-
(Gesperrt)
Datenmodelle definieren8 Min. 12 Sek.
-
(Gesperrt)
Views implementieren8 Min. 34 Sek.
-
(Gesperrt)
Header mit Animationen anlegen11 Min. 11 Sek.
-
(Gesperrt)
TrendingView implementieren12 Min. 53 Sek.
-
(Gesperrt)
Ladeanimationen hinzufügen6 Min. 46 Sek.
-
(Gesperrt)
VideoView implementieren10 Min. 9 Sek.
-
(Gesperrt)
Vollbildansicht mit Geräteorientierung festlegen7 Min. 11 Sek.
-
(Gesperrt)
Daten und Logik verknüpfen6 Min. 58 Sek.
-
(Gesperrt)
Routing und Navigation implementieren5 Min. 59 Sek.
-
(Gesperrt)
App unter iOS starten2 Min. 33 Sek.
-
(Gesperrt)