1. Views
Hora da pia de cozinha
Curso Appcelerator Titanium @flunardelli
2. Hierarquia de Views
● O sistema de Views do Titanium é
baseado no sistema de hierarquia
de Views do iPhone/iOS
● Aplicações geralmente contêm
muitas Views aninhadas, onde cada
View contém N filhos.
● Views são posicionadas em relação
ao frame pai.
Curso Appcelerator Titanium @flunardelli
3. Views - Posicionamento
● Similares ao posicionamento absoluto do HTML/CSS.
● Coordenadas Left, Top (0,0 = top left)
● Configuração Padrão:
● Posicionamento Center, 100% do tamanho do
Parent
● Background transparente, até definição de cor ou
imagem.
Curso Appcelerator Titanium @flunardelli
5. Views - ImageView
ImageView
● Mostra imagens locais ou remotas
● Source dinâmico
● Redimencionável
● Pode responder a eventos
Curso Appcelerator Titanium @flunardelli
6. Views - ScrollableView
ScrollableView
● Mostra conteúdo “rolável”.
● Componente de alto nível.
● Usado para criar navegação de
múltiplos conteúdos.
● Inclui navegação.
Curso Appcelerator Titanium @flunardelli
7. Views - TableView
TableView
● Componente fundamental da
interface de usuário.
● Usada para listas e dados
tabulares.
● Permite controle granular para
layout
Curso Appcelerator Titanium @flunardelli
8. Views - WebView
WebView
● Usada para visualizar conteúdo
web interno ou externo.
● Possui seu próprio contexto de
execução.
● Pode enviar custom events para
outros componentes.
Curso Appcelerator Titanium @flunardelli