Ich arbeite derzeit an einer Portierung einer iPhone-App auf ein Android-Gerät. Die iPhone-App verfügt über ein benutzerdefiniertes globales Navigationsmenü am unteren Rand des Bildschirms. Bei der Übertragung auf Android wurde vorgeschlagen, dieses benutzerdefinierte Menü durch das allgemeine Optionsmenü zu ersetzen (das über die Optionstaste auf dem Gerät aufgerufen wird), um dem Ganzen ein nativeres Android-Aussehen und -Gefühl zu verleihen.
Das Problem ist, dass das Menü selbst mehrere Ebenen hat (z. B. drei Hauptoptionen wie A, B, C und Unteroptionen wie A1, A2, A3). Ich habe mich umgeschaut, aber nicht diese Art von Multi-Level-Option-Menü auf Android-Apps gesehen, so bin auf der Suche nach einigen Richtlinien, wie dies am besten erreicht werden kann.
Ich habe einige Fragen zur Anpassung des Optionsmenüs gesehen, wie zum Beispiel diese; Android: Anpassen des Menüs der Anwendung (z.B. Hintergrundfarbe) und sie scheinen darauf hinzudeuten, dass das native Framework nicht viele Optionen unterstützt.
Sollte ich auf ein bisschen hacken in das Optionsmenü (ist das eine gute Idee?), oder suchen Sie nach einem anderen Ansatz zur Änderung der App Flow? Ich versuche zu verstehen, was der beste Weg wäre, um eine konsistente Benutzererfahrung auf Android zu erhalten und gleichzeitig den Grad der Abweichung von der iPhone-App zu reduzieren.
Danke!