Portuguese, Brazilian subtitles

← View Groups

Get Embed Code
14 Languages

Showing Revision 2 created 12/17/2015 by Fran Ontanaya.

  1. Lembra da trilha de grãos de café,
    Katherine?
  2. Como posso esquecer?
  3. - Eu sei.
    - Você derramou tudo sobre mim.
  4. [Risos]
    - [Risos] Então,
  5. nós falamos sobre como haveria
    três grandes partes para a Lição 1.
  6. - Hum-hum.
    - E falamos de imagem e
  7. TextView.
  8. E então nós aprendemos como
    estilizar esses pontos de vista.
  9. - Sim.
    - Aonde vamos depois?
  10. - Bem, eu estava pensando.
  11. Como temos apenas um ponto de vista
    na tela agora mesmo.
  12. - Sim.
  13. - É um pouco chato, então
    devemos adicionar mais de um ponto de vista.
  14. - Certo.
  15. E se você pensar sobre isto,
    todos os aplicativos divertidos que usamos,
  16. YouTube, OkCupid,
    qual é o outro que vem à mente?
  17. - Gmail.
    - Gmail,
  18. todos eles parecem ter mais
    de um ponto de vista no pacote
  19. muito nitidamente na tela juntos.
  20. - Sim.
    E a maneira que eles fazem
  21. que é através de grupos de visão.
  22. - Hum-hum.
  23. - Então,
    vamos aprender sobre isso a seguir.
  24. E isso nos dá o poder de
    também posicionar vistas na tela
  25. onde queremos que eles fiquem.
  26. - Certo.
  27. Então vamos falar sobre como
    visualizar grupos depois.
  28. - Então, agora só tivemos
    um único TextView ou
  29. um único ImageView na tela.
  30. Se quisermos adicionar outro ponto de vista
    abaixo poderíamos tentar apenas copiar este e
  31. colá-lo abaixo.
  32. Mas, então, temos um erro.
  33. Ele diz que o documento XML tem
    mais do que uma visão de raiz.
  34. Só pode haver uma visão raiz, e
    deve colocar todos os seus outros pontos de vista.
  35. Se queremos que os dois TextViews
    para aparecer na tela e
  36. não ser mais solitário, então nós
    precisamos colocá-los em um View Group.
  37. View Groups será, então,
    a exibição de raiz única para o layout.
  38. View Groups também são vistas e
    eles são retângulos na tela.
  39. Por exemplo, os retângulos vermelho
    e laranja aqui são todos View Groups.
  40. Eles podem ter uma largura, ou uma altura
    uma cor de fundo, ou outros atributos.
  41. A cor do fundo aqui é laranja.
  42. Laranja.Mas também pode
    ser transparente,
  43. o View Group não é visível
    nem mesmo para o usuário.
  44. Ao invés de manter algum conteúdo, como
    texto para TextView ou uma imagem para
  45. um ImageView, o conteúdo que
    um View Group detém é outros pontos de vista.
  46. Você pode pensar em um grupo de visão
    como sendo um recipiente para estas vistas.
  47. Quando uma vista contém outros pontos de vista,
    o chamamos pai destes pontos de vista.
  48. Portanto, este é o pai.
  49. Este é o pai.
  50. E este é o pai.
  51. Quando uma vista está em ViewGroup,
    o chamamos o filho deste ViewGroup.
  52. Portanto, este é um filho, e
    este é um filho, e este é um filho.
  53. Mesmo aqui, há dois filhos aqui,
    e dois filhos aqui.
  54. Continuando com a linguagem familiar,
    se houver vários filhos,
  55. então cada um desses filhos
    são irmãos entre si.
  56. Estas são visões irmãs, e
    estas são visões irmãs.
  57. Certo, isso foi muito.
  58. ViewGroup, eu quero que você conheça
    uma família muito agradável chamado Views.
  59. Você já conheceu TextView Tommy.
  60. Ele é muito bom em
    exibição de texto.
  61. Você também conhece sua irmã, ImageView,
    Ivy, que mostrou imagens muito belas.
  62. E agora vamos encontrar seus pais.
  63. É sempre irritante
    encontrar os pais.
  64. Então, temos a Laura a LinearLayout
    e Ray o RelativeLayout.
  65. Estes são os dois View Groups,
  66. que mencionamos antes
    são chamados Parent Views.
  67. Então os Children Views
    estão posicionados com base nos pais.
  68. Vejamos um exemplo de um dos pais.
  69. Um pai pode dizer a sua
    criança para sentar-se ou
  70. ficar em um lugar específico e
    não se mover.
  71. Vamos ignorar a possibilidade de que
    a criança poderia querer se levantar
  72. e correr por aí.
  73. Porque isso é apenas um caso extremo.
  74. Em um dispositivo, isto significa que
    um dos pais tem controle sobre
  75. onde posicionar os seus filhos.
  76. Por exemplo, uma TextView criança
    pode estar na parte superior da tela e
  77. em seguida, uma ImageView
  78. Ou, se o pai desejar,
  79. eles podem reorganizar as crianças
    de uma maneira diferente.
  80. O ImageView criança pode
    estar à esquerda,e
  81. em seguida, o TextView criança
    pode estar do lado direito.
  82. Vamos falar sobre como grupos de vista
    em maior detalhe nesta lição, mas
  83. para se certificar de que você
    entendeu o que nós abordamos até
  84. agora, por favor,
    responda a estas perguntas.
  85. Para a captura de tela neste dispositivo,
    pode me dizer quantas visões existem?
  86. Número 2.
    Para a imagem da montanha, é uma criança ou
  87. uma mãe do grupo de vista vermelho.
  88. Número 3, o grupo de vista vermelho
    é uma criança ou pai da visão guia.
  89. Número 4, que pontos de vista
    são irmãos entre si.
  90. E você pode simplesmente incluí-los aqui.