В интернете есть несколько способов центрировать что-либо на экране с помощью css (-ve поля, хак таблицы и т. Д.). Я был вполне доволен этим до тех пор, пока не захотел использовать нативные панели / виджеты макета gwt2.0 Представьте, что вы хотите сделать «загрузочный экран», чтобы показать вращающийся круг, пока приложение не попытается выяснить, куда отправить пользователя следующим (в фоновом режиме приложение проверяет, вошел ли пользователь в систему или нет).
У меня есть этот код в gwt uiBinder xml:
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'>
<ui:with field='res' type='ru.atamur.resources.CommonBundle'/>
<g:HTMLPanel>
<g:Image resource='{res.loader}'/>
</g:HTMLPanel>
</ui:UiBinder>
Я хочу, чтобы изображение отображалось в центре экрана по вертикали и по горизонтали.
Какие-нибудь яркие идеи, как добиться этого без сценариев getWidth / setHeight и т. Д.?
Спасибо.