Я установил слой в GlassPane
вот так:
MobileApplication.getInstance().getGlassPane().getLayers().add(myLayer);
Теперь я ожидаю, что содержимое myLayer будет выровнено по центру GlassPane, как это происходит, когда я добавляю слой в View
:
view.getLayers().add(myLayer)
Хотя выравнивание установлено по центру, я получаю следующий результат:
Я заметил, что все layoutBounds слоя, добавленного в GlassPane, равны «0», а layoutBounds слоя в представлении идентичны макету layoutBounds.
Кроме того, мне не нужно вызывать layer.show()
, как указано в документации по глюону ("Отображение слоя затем достигается либо вызовом show(),..."), потому что слой отображается сразу после его добавления к слою.
Я что-то упускаю?