Android 13.0 Launcher3-Anpassung von Double Layer zu Single Layer (entfernen Sie die vier Schubladen)

1. Übersicht

 In der Systemproduktentwicklung von 13.0 ist für den Schubladenmodus in Launcher3 der Systemstandard der Schubladen-Einzelschichtmodus, in vielen Produkten muss jedoch standardmäßig der Einzelschichtmodus verwendet werden, was den Doppelschicht-Schubladenmodus erfordert zu entfernen. Schauen wir uns als Nächstes an, wie Sie weiterhin den Double-Layer-Schubladenmodus entfernen und ihn in den Single-Layer-Modus ändern können. Abschnitt 4

2. Die Kernklasse der Launcher3-Anpassung von Doppelschicht zu Einzelschicht (Entfernen der vier Schubladen)

    packages/apps/Launcher3/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/PortraitStatesTouchController.java
    packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsTransitionController.java

3. Analyse und Implementierung der Kernfunktionen der Launcher3-Anpassung von Double Layer zu Single Layer (Entfernen der vier Schubladen)

Bei der Entwicklung der Funktion zum Anpassen von Launcher3 von Double Layer auf Single Layer (Entfernen der vier Schubladen)
ist Launcher3 der Standard-Desktop des Systems im Android-System. Er ist hauptsächlich für die Interaktion zwischen dem Benutzer und dem System verantwortlich
Zeigt die Standard-App im System an, indem sie geladen wird. Auf dem Desktop können Benutzer entsprechende Vorgänge ausführen, und die Standardeinstellung in Launcher3 ist der Schubladenstil,
der durch eine Wischgeste nach oben eine Liste aller Apps auf dem Desktop anzeigt. Einigen Kunden gefällt dies Stil, aber die meisten Benutzer halten es für etwas mühsam
. Daher ist es in den meisten Fällen notwendig, den Schubladentyp-Doppelschichtstil in einen Einzelschichtstil zu ändern. Als Nächstes wird diese Serie den standardmäßigen
Schubladentyp-Doppelschichtstil von Launcher3 implementieren. Ebenenstil in einen Einzelebenenstil umwandeln, um die Desktop-App-Liste anzuzeigen. Serie 4

 3.1 AllAppsTransitionController.java-bezogene Codeanalyse zum Entfernen der Slide-Up-Display-App-Animation

Launcher3 hat die Öffnungsfunktion von doppellagig auf einlagig (entfernen Sie die vier Schubladen) angepasst

Guess you like

Origin blog.csdn.net/baidu_41666295/article/details/132819286