Я создал пользовательский слой, в соответствии с этим материалом: http://docs.gluonhq.com/charm/2.1.1/#_creating_a_layer, и добавить его к моему заявлению:Можно ли использовать переходы на глинистых слоях?
MobileApplication.getInstance().addLayerFactory(LAYER_NAME,() -> customLayer);
Теперь я хотел бы добавить переход к этому слою. Вы можете использовать переходы на View
: view.setShowTransitionFactory(BounceInDownTransition:new)
Layer
не предоставляет такой метод. Так что я попробовал этот подход, чтобы применить переход:
private void showLayer() {
MobileApplication.getInstance().showLayer(LAYER_NAME);
new BounceInDownTransition(customLayer).play();
}
Когда я звоню showLayer()
впервые переход оказывается неполным. Первая часть, где слой должен выйти из поля зрения, отсутствует. Каждый последующий вызов showLayer()
показывает полный переход.
Являются ли слои предназначены для использования в сочетании с переходами вообще? Если возможно, то, что рекомендуется?
код [релиз] (http://gluonhq.com/gluon-mobile-2-2-0-released/) нового Charm Версия 2.2.0 уже включает переходы уровня –