Home | History | Annotate | Download | only in material
      1 page.title=Material Design para Android
      2 page.tags=Material,design
      3 page.type=design
      4 page.image=images/cards/design-material-for-android_2x.jpg
      5 
      6 @jd:body
      7 
      8 <!-- developer docs box -->
      9 <a class="notice-developers right" href="{@docRoot}training/material/index.html">
     10   <div>
     11     <h3>Documentos do desenvolvedor</h3>
     12     <p>Criao de aplicativos com o Material Design</p>
     13   </div>
     14 </a>
     15 
     16 <!-- video box -->
     17 <a class="notice-developers-video" href="https://www.youtube.com/watch?v=p4gmvHyuZzw">
     18 <div>
     19     <h3>Vdeo</h3>
     20     <p>Introduo ao Material Design</p>
     21 </div>
     22 </a>
     23 
     24 <!-- video box -->
     25 <a class="notice-developers-video" href="https://www.youtube.com/watch?v=YaG_ljfzeUw">
     26 <div>
     27     <h3>Vdeo</h3>
     28     <p>Papel e tinta: Os materiais que importam</p>
     29 </div>
     30 </a>
     31 
     32 <!-- video box -->
     33 <a class="notice-developers-video" href="https://www.youtube.com/watch?v=XOcCOBe8PTc">
     34 <div>
     35     <h3>Vdeo</h3>
     36     <p>Material Design no aplicativo Google I/O</p>
     37 </div>
     38 </a>
     39 
     40 
     41 
     42 <p itemprop="description">O Material Design  um guia abrangente para design visual, de movimento e de 
     43 interao para diversas plataformas e dispositivos. O Android agora  compatvel com
     44 aplicativos do Material Design. Para usar o Material Design nos aplicativos Android, siga as orientaes definidas 
     45 nas <a href="http://www.google.com/design/spec">especificaes do Material Design</a> e use os novos 
     46 componentes e funcionalidades disponveis no Android 5.0 (API de nvel 21) e em posteriores.</p>
     47 
     48 <p>O Android fornece os seguintes elementos para criar aplicativos do Material Design:</p>
     49 
     50 <ul>
     51   <li>Um novo tema</li>
     52   <li>Novos widgets para vistas complexas</li>
     53   <li>Novas APIs para sombras e animaes personalizadas</li>
     54 </ul>
     55 
     56 <p>Para obter mais informaes sobre a implementao do Material Design no Android, consulte
     57 <a href="{@docRoot}training/material/index.html">Criao de aplicativos com o Material Design</a>.</p>
     58 
     59 
     60 <h3>Tema do Material</h3>
     61 
     62 <p>O tema do Material fornece um novo estilo para o seu aplicativo, widgets de sistema que permitem 
     63 definir a paleta de cores e as animaes padro para feedback de toque e transies de atividades.</p>
     64 
     65 <!-- two columns -->
     66 <div style="width:700px;margin-top:25px;margin-bottom:20px">
     67 <div style="float:left;width:250px;margin-left:40px;margin-right:60px;">
     68   <img src="{@docRoot}design/material/images/MaterialDark.png" width="500" height="238" />
     69   <div style="width:140px;margin:0 auto">
     70   <p style="margin-top:8px">Tema escuro do Material</p>
     71   </div>
     72 </div>
     73 <div style="float:left;width:250px;margin-right:0px;">
     74   <img src="{@docRoot}design/material/images/MaterialLight.png" width="500" height="238" />
     75   <div style="width:140px;margin:0 auto">
     76   <p style="margin-top:8px">Tema claro do Material</p>
     77   </div>
     78 </div>
     79 <br style="clear:left"/>
     80 </div>
     81 
     82 <p>Para obter mais informaes, consulte <a href="{@docRoot}training/material/theme.html">Como usar o tema 
     83 do Material</a>.</p>
     84 
     85 
     86 <h3>Listas e cartes</h3>
     87 
     88 <p>O Android fornece dois novos widgets para exibir cartes e listas com estilos e animaes do 
     89 Material Design:</p>
     90 
     91 <!-- two columns -->
     92 <div style="width:700px;margin-top:25px;margin-bottom:20px">
     93 <div style="float:left;width:250px;margin-left:40px;margin-right:60px;">
     94   <img src="{@docRoot}design/material/images/list_mail.png" width="500" height="426" />
     95   <p>O novo widget <code>RecyclerView</code>  uma verso mais completa de <code>ListView</code>
     96  com suporte para diferentes tipos de layout e melhorias no desempenho.</p>
     97 </div>
     98 <div style="float:left;width:250px;margin-right:0px;">
     99   <img src="{@docRoot}design/material/images/card_travel.png" width="500" height="426" />
    100   <p>O novo widget <code>CardView</code> permite exibir informaes importantes dentro de 
    101   cartes que tm aparncia consistente.</p>
    102 </div>
    103 <br style="clear:left"/>
    104 </div>
    105 
    106 <p>Para obter mais informaes, consulte <a href="{@docRoot}training/material/lists-cards.html">Como criar 
    107 listas e cartes</a>.</p>
    108 
    109 
    110 <h3>Sombras de vistas</h3>
    111 
    112 <p>Alm das propriedades X e Y, vistas no Android agora tm uma propriedade 
    113 Z. Essa nova propriedade representa a elevao de uma vista, que determina:</p>
    114 
    115 <ul>
    116 <li>O tamanho da sombra: vistas com valores maiores de Z lanam sombras maiores.</li>
    117 <li>A ordem de desenho: vistas com valores maiores de Z aparecem sobre outras vistas.</li>
    118 </ul>
    119 
    120 <div style="width:290px;margin-left:35px;float:right">
    121   <div class="framed-nexus5-port-span-5">
    122   <video class="play-on-hover" autoplay>
    123     <source src="{@docRoot}design/material/videos/ContactsAnim.mp4"/>
    124     <source src="{@docRoot}design/videos/ContactsAnim.webm"/>
    125     <source src="{@docRoot}design/videos/ContactsAnim.ogv"/>
    126   </video>
    127   </div>
    128   <div style="font-size:10pt;margin-left:20px;margin-bottom:30px">
    129     <em>Para reproduzir o filme, clique na tela do dispositivo</em>
    130   </div>
    131 </div>
    132 
    133 <p>Para obter mais informaes, consulte <a href="{@docRoot}training/material/shadows-clipping.html">Como 
    134 definir sombras e recortar visualizaes</a>.</p>
    135 
    136 
    137 <h3>Animaes</h3>
    138 
    139 <p>As novas APIs de animao permitem criar animaes personalizadas para feedback de toque em controles de IU,
    140 mudanas no estado da vista e transies de atividades.</p>
    141 
    142 <p>Essas APIs permitem:</p>
    143 
    144 <ul>
    145 <li style="margin-bottom:15px">
    146 Responder a eventos de toque nas vistas com animaes de <strong>feedback de toque</strong>.
    147 </li>
    148 <li style="margin-bottom:15px">
    149 Ocultar e exibir vistas com animaes de <strong>revelao circular</strong>.
    150 </li>
    151 <li style="margin-bottom:15px">
    152 Alternar entre atividades com animaes de <strong>transio de atividades</strong>.
    153 </li>
    154 <li style="margin-bottom:15px">
    155 Criar animaes mais naturais com <strong>movimento curvado</strong>.
    156 </li>
    157 <li style="margin-bottom:15px">
    158 Animar mudanas em uma ou mais propriedades da vista com animaes de <strong>mudana de estado da vista</strong>.
    159 </li>
    160 <li style="margin-bottom:15px">
    161 Exibir animaes em <strong>desenhveis da lista de estado</strong> entre mudanas de estado da vista.
    162 </li>
    163 </ul>
    164 
    165 <p>Animaes de feedback de toque so integradas em vrias vistas padro, como botes. As novas APIs
    166 permitem personalizar essas animaes e adicion-las s vistas personalizadas.</p>
    167 
    168 <p>Para obter mais informaes, consulte <a href="{@docRoot}training/material/animations.html">Como definir 
    169 animaes personalizadas</a>.</p>
    170 
    171 
    172 <h3>Desenhveis</h3>
    173 
    174 <p>Essas novas capacidades dos desenhveis ajudam na implementao de aplicativos do Material Design:</p>
    175 
    176 <ul>
    177 <li><strong>Desenhveis de vetor</strong> so dimensionveis sem perder definio e so perfeitos
    178 para cones de uma cor dentro do aplicativo.</li>
    179 <li><strong>Tingimento desenhvel</strong> permite definir mapas de bits como uma mscara alfa e tingi-los com
    180 uma cor em tempo de execuo.</li>
    181 <li><strong>Extrao de cor</strong> permite extrair automaticamente cores proeminentes de uma
    182 imagem de mapa de bits.</li>
    183 </ul>
    184 
    185 <p>Para obter mais informaes, consulte <a href="{@docRoot}training/material/drawables.html">Como trabalhar 
    186 com desenhveis</a>.</p>
    187