Ich habe eine benutzerdefinierte Schicht, nach diesem Material: http://docs.gluonhq.com/charm/2.1.1/#_creating_a_layer, und es zu meiner Anwendung:Ist es möglich, Übergänge auf glitzernden Ebenen zu verwenden?
MobileApplication.getInstance().addLayerFactory(LAYER_NAME,() -> customLayer);
Nun würde Ich mag einen Übergang zu dieser Schicht hinzuzufügen. Sie können Übergänge auf View
wie verwenden: view.setShowTransitionFactory(BounceInDownTransition:new)
Layer
bietet keine Methode wie diese. Also habe ich versucht, diesen Ansatz einen Übergang zu gelten:
private void showLayer() {
MobileApplication.getInstance().showLayer(LAYER_NAME);
new BounceInDownTransition(customLayer).play();
}
Als ich showLayer()
zum ersten Mal rufe der Übergang unvollständig zu sein scheint. Der erste Teil, in dem der Layer nicht mehr sichtbar ist, fehlt. Jeder weitere Aufruf von showLayer()
zeigt den vollständigen Übergang.
Sind Schichten in Verbindung mit Übergängen überhaupt zu verwenden? Wenn möglich was ist der empfohlene Weg?
Die [Release] (http://gluonhq.com/gluon-mobile-2-2-0-released/) des neuen Charm 2.2.0 Version enthält bereits Layer-Übergänge –