Pular para o conteúdo
CrossFly é 100% open sourceSiga no GitHub
CrossFlyCrossFly
Começar
UI — Construir a interface

Layouts

Arranjo de componentes na tela — grid, vertical, horizontal e responsividade, um layout por página com exemplo e diagrama.

Referência
EvenlySpacedLayout

Distribui os filhos com espaçamento igual num eixo, preservando o tamanho de cada um.

Referência
GridLayout

Grade de colunas por fração, uma altura de linha por conteúdo mais alto.

Referência
HorizontalLayout

Dispõe os filhos lado a lado, cada um na altura do contêiner.

Referência
RandomLayout

Sem arranjo automático — posicionamento manual (setBounds) ou relativo (setRelativeBounds).

Referência
RelativeLayout

Posiciona e dimensiona por âncoras — relativo ao contêiner ou a outro componente.

Como fazer
Responsividade

Como garantir que qualquer layout se adapte a tamanho de tela, densidade e fonte.

Referência
VerticalLayout

Empilha os filhos de cima para baixo, cada um na largura do contêiner.