Exibir um webview (webview.show)
Declaração
webview.show { -- todos os parâmetros são opcionais
html = conteudo_HTML,
x = coordenada_x_da_origem,
y = coordenada_y_da_origem,
width = largura,
height = altura,
corner_radius = raio_dos_cantos,
alpha = opacidade,
animation_duration = duracao_da_animacao,
rotate = angulo_de_rotacao,
level = nivel_da_janela,
opaque = area_opaca,
ignores_hit = ignorar_eventos_de_toque,
can_drag = pode_ser_arrastado,
is_secure = componente_seguro,
}
Descrição dos campos
- html
- Texto, opcional: conteúdo HTML da página. O padrão é o definido na última chamada de webview.show
- id
- Inteiro, opcional: ID do webview atual. IDs diferentes permitem exibir vários webviews simultaneamente; intervalo de 1 a 1000, padrão 1
- x
- Inteiro, opcional: distância da borda esquerda. O padrão é 0
- y
- Inteiro, opcional: distância do topo. O padrão é 0
- width
- Inteiro, opcional: largura da janela exibida. O padrão é a largura da tela
- height
- Inteiro, opcional: altura da janela exibida. O padrão é a altura da tela
- alpha
- Número real, opcional: opacidade, no intervalo de 0.0 a 1.0. O padrão é 1.0
- corner_radius
- Número real, opcional: raio dos cantos; 0.0 cria cantos quadrados. O padrão é 0.0
- animation_duration
- Número real, opcional: duração da animação da configuração anterior até a configuração definida pelos parâmetros. O padrão é 0.0
- rotate
- Número real, opcional: orientação de rotação: 0.0 (retrato), 90.0 (paisagem com Home à direita), 180.0 (retrato invertido), 270.0 (paisagem com Home à esquerda). O padrão é 0.0
- level
- Número real, opcional: nível da janela. O padrão é 1100.0
- opaque
- Booleano, opcional: opção de fundo opaco; o padrão é true, fundo opaco
- ignores_hit
- Booleano, opcional: define se os eventos de toque serão ignorados (não interceptados); o padrão é false, não ignorar. Esta propriedade não pode ser alterada depois da criação do webview
- can_drag
- Booleano, opcional: define se o webview pode ser arrastado; o padrão é false, não arrastar
- is_secure(disponível no XXT 1.3.8 ou posterior)
- Booleano, opcional: em sistemas iOS 13.2 ou posteriores, define se é um componente seguro; o padrão é false, não é seguro. Quando definido como true, o webview não pode ser capturado, ter cores extraídas ou ser gravado.
Descrição
Exibe o webview conforme os parâmetros definidos.
Exceto pelo parâmetro html, que mantém o estado da última chamada de show, todos os demais parâmetros são redefinidos para os valores padrão a cada chamada.
Exemplo
Consulte o exemplo completo no final deste capítulo.