Ich möchte eine Komponente anfänglich relativ zum sichtbaren Teil des übergeordneten Elements (Container
) ausrichten. Es ist geplant, dass das übergeordnete Elternelement eine scrollbare Registerkarte "Registerkarten" sein soll, aber nur diese Komponente sollte beim Auswählen der Registerkarte zunächst auf der Seite angezeigt werden.CN1-Komponente ausrichten in Abhängigkeit vom sichtbaren Bereich
In meinem Beispiel möchte ich eine Container
(Variable: root
) auf Position am Boden des sichtbaren Bereichs des übergeordneten. Mein derzeitiger Ansatz ist, die Höhe von root
und die Höhe von root.getParent()
zu erhalten und dann seinen oberen Rand als root.getUnselectedStyle().setMarginTop(parentsHeight - rootsHeight);
zu setzen, aber das Ergebnis ist nicht wie erwartet. Wie kann ich das schaffen?
Prüfung die folgenden Abbildungen:
Hinweis: wenn ich die root
Komponente hinzufügen programmatisch dann funktioniert mein Ansatz!