PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → WX - Trabalhando com o Menu Lateral no Windev Mobile Mobile, Menu flat que desliza da esquerda para direita
WX - Trabalhando com o Menu Lateral no Windev Mobile Mobile, Menu flat que desliza da esquerda para direita
Débuté par BOLLER, 22 nov. 2017 20:16 - Aucune réponse
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 22 novembre 2017 - 20:16
Olá

Segue aqui como trabalhar com o Menu Lateral no Windev Mobile Mobile

Links de referencia:

https://help.windev.com/en-US/…

https://help.windev.com/en-US/…

https://help.windev.com/en-US/…

https://help.windev.com/en-US/…

Modo de usar:

1 - Crie uma janela do tipo Internal Window

2 - Crie uma janela normal

3 - Na janela normal tem a opção onde define o menu lateral conforme imagem abaixo:

4 - Via código é possível abrir e fechar o menu

WinSlidingVisible (FUNCTION)
IN French: FenCoulissanteVisible
Displays OR hides a sliding window (sliding menu).

//Example A
// Click on MENU_Visible
WinSlidingVisible(swLeft, True)

//Example B
// Click on Close_the_menu
WinSlidingVisible(swLeft, False)

//Example C
MyLeftSlidingWindow.ConnectAfter(False)
WinSlidingVisible(swLeft, True)

//Example D
MyRightSlidingWindow.ConnectAfter(False)
WinSlidingVisible(swRight, True)

//Example E
MyLeftSlidingWindow.ConnectAfter(False)
WinSlidingVisible(swLeft, True)



Janela deslizante (menu deslizante)

Visão geral
As janelas deslizantes (também chamadas de menus deslizantes) são freqüentemente usadas nas aplicações móveis.
As características para usar esse tipo de janela são as seguintes:
A janela deslizante pode aparecer a partir da esquerda ou da direita da tela.
A janela deslizante pode ser parcialmente exibida acima da janela anterior ou pode mudar parcialmente esta janela.
Um uso típico para este tipo de janela é a exibição de uma lista de escolhas ou a configuração de uma aplicação.
O WINDEV Mobile permite que você exiba esse tipo de janela:
através do gesto do usuário,
pela programação com WinSlidingVisible .
Como propor janelas deslizantes?
Os diferentes passos para propor janelas deslizantes são os seguintes:
Criando janelas internas . Estas janelas internas serão as janelas deslizantes.
Definindo as janelas deslizantes que serão exibidas na janela de descrição da janela principal .
Definindo o modo de exibição das janelas deslizantes:
por gesto.
pela programação.
Android através da barra de ação.
Criando janelas internas
As janelas deslizantes são janelas internas.
Esta janela interna possui as seguintes características:
Fechar usado na janela deslizante ou na janela principal fechará ambos os janelas.
Os controles da janela deslizante são acessíveis através da janela principal, com as seguintes palavras-chave:
MyLeftSlidingWindow para identificar a janela deslizante esquerda.
MyRightSlidingWindow para identificar a janela deslizante direita.
// Muda a cor de uma legenda na janela deslizante direita
MyRightSlidingWindow. STC_ Caption ..Color = LightRed
Aspecto da janela deslizante:
a cor e a borda da janela deslizante são definidas pela janela interna. Se a janela interna tiver um fundo transparente, a cor de fundo da janela deslizante correspondente será a cor de fundo da janela principal.
iPhone / iPadA janela deslizante sempre terá uma barra de sistema opaca, mesmo que a janela principal tenha uma barra de sistema transparente.
Definindo as janelas deslizantes associadas a uma janela
Para definir as janelas deslizantes associadas a uma janela:
Visualize o separador "Detalhes" na janela de descrição da janela principal.
Selecione as janelas internas que serão exibidas como janelas deslizantes:





Na área "Janela deslizante esquerda" (ou "Janela deslizante direita"), especifique:
a janela interna para exibir . As diferentes janelas internas do aplicativo são propostas ao expandir a lista.
a largura da janela interna .
A largura da janela deslizante pode corresponder a:
a largura da janela interna. Nesse caso, deixe o controle "Largura" vazio.
uma porcentagem da janela principal. Neste caso, as âncoras definidas na janela interna serão aplicadas. Nenhuma barra de deslocamento horizontal será exibida.
Notas:
- A altura é fixada pela altura da janela interna. Uma barra de rolagem vertical será exibida se a altura exceder a altura da tela.
- Você tem a capacidade de usar WinUsefulSize para definir o tamanho útil da janela deslizante.
o modo de exibição da janela interna :
Se "Deslizar" estiver marcado, a janela deslizante aparecerá automaticamente durante uma ação do usuário.
Se "Deslizar" não for marcado, a janela deslizante será exibida:
- pela programação ( WinSlidingVisible ),
Android- pela barra de ação.
o efeito de abertura das janelas deslizantes . Estão disponíveis três modos:
Sobreposição: a janela deslizante cobre o conteúdo da janela principal,
Push: a janela deslizante empurra o conteúdo da janela principal,
Destaque: a janela deslizante revela o conteúdo da janela principal.
Em qualquer caso, a janela principal permanece inacessível. Um clique na janela principal fechará a janela deslizante.
Android Abrir uma janela deslizante através do ActionBar
Quando uma janela que contém um ActionBar está associada a janelas deslizantes, o clique no ícone do ActionBar pode desencadear a exibição da janela deslizante esquerda.





Veja a Barra de ação de uma janela para mais detalhes.

https://help.windev.com/en-US/…

OK

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/