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 para desarrolladores</h3> 12 <p>Creacin de aplicaciones con 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>Video</h3> 20 <p>Introduccin a 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>Video</h3> 28 <p>Papel y tinta: los materiales ms importantes</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>Video</h3> 36 <p>Material Design en la aplicacin Google I/O</p> 37 </div> 38 </a> 39 40 41 42 <p itemprop="description">Material Design es una gua integral para el diseo visual, de movimientos y 43 de interaccin en distintas plataformas y dispositivos. Android ahora es compatible con las aplicaciones de 44 Material Design. Para usar Material Design en tus aplicaciones de Android, sigue las pautas descritas 45 en la <a href="http://www.google.com/design/spec">especificacin de Material Design</a> y usa los 46 nuevos componentes y funcionalidades disponibles en Android 5.0 (nivel de API 21) y versiones posteriores.</p> 47 48 <p>En Android, se proporcionan los siguientes elementos que te permitirn crear aplicaciones en Material Design:</p> 49 50 <ul> 51 <li>un tema nuevo;</li> 52 <li>nuevos widgets para vistas complejas;</li> 53 <li>nuevas API (interfaces de programacin de aplicaciones) para sombras y animaciones personalizadas.</li> 54 </ul> 55 56 <p>Para obtener ms informacin sobre la implementacin de Material Design en Android, consulta 57 <a href="{@docRoot}training/material/index.html">Creacin de aplicaciones con Material Design</a>.</p> 58 59 60 <h3>Tema Material</h3> 61 62 <p>El tema Material te ofrece un nuevo estilo para tu aplicacin, widgets del sistema que te permiten configurar 63 la paleta de colores y animaciones predeterminadas para informacin tctil y transiciones de actividades.</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 Dark 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 Light Material</p> 77 </div> 78 </div> 79 <br style="clear:left"/> 80 </div> 81 82 <p>Para obtener ms informacin, consulta <a href="{@docRoot}training/material/theme.html">Uso del tema 83 Material</a>.</p> 84 85 86 <h3>Listas y tarjetas</h3> 87 88 <p>Android proporciona dos widgets nuevos para mostrar listas y tarjetas con estilos y 89 animaciones de 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>El nuevo widget <code>RecyclerView</code> es una versin ms acoplable de <code>ListView</code> 96 que admite diferentes tipos de diseos y proporciona mejoras en el rendimiento.</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>El nuevo widget <code>CardView</code> te permite mostrar extractos de informacin importante dentro de 101 tarjetas que tienen apariencia y estilo coherentes.</p> 102 </div> 103 <br style="clear:left"/> 104 </div> 105 106 <p>Para obtener ms informacin, consulta <a href="{@docRoot}training/material/lists-cards.html">Creacin de listas 107 y tarjetas</a>.</p> 108 109 110 <h3>Visualizacin de sombras</h3> 111 112 <p>Adems de las propiedades X e Y, las vistas de Android ahora poseen una 113 propiedad Z. Esta propiedad nueva representa la elevacin de una vista, que determina lo siguiente:</p> 114 115 <ul> 116 <li>El tamao de la sombra: las vistas con valores Z ms elevados proyectan sombras ms grandes.</li> 117 <li>El orden del dibujo: las vistas con valores Z ms elevados aparecen sobre las otras 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 volver a reproducir la pelcula, haz clic en la pantalla del dispositivo.</em> 130 </div> 131 </div> 132 133 <p>Para obtener ms informacin, consulta <a href="{@docRoot}training/material/shadows-clipping.html">Definicin 134 de vistas de recorte y sombras</a>.</p> 135 136 137 <h3>Animaciones</h3> 138 139 <p>Las nuevas API de animaciones te permiten crear animaciones personalizadas para la informacin tctil en los controles de IU, 140 adems de realizar cambios en el estado de las vistas y transiciones entre actividades.</p> 141 142 <p>Estas API te permiten hacer lo siguiente:</p> 143 144 <ul> 145 <li style="margin-bottom:15px"> 146 responder a los eventos tctiles de tus vistas mediante animaciones de <strong>informacin tctil</strong>; 147 </li> 148 <li style="margin-bottom:15px"> 149 ocultar y mostrar vistas con animaciones con <strong>efecto circular</strong>; 150 </li> 151 <li style="margin-bottom:15px"> 152 alternar entre actividades con animaciones personalizadas de <strong>transicin de actividades</strong>; 153 </li> 154 <li style="margin-bottom:15px"> 155 crear animaciones ms naturales con <strong>movimiento curvo</strong>; 156 </li> 157 <li style="margin-bottom:15px"> 158 animar los cambios en una o ms propiedades de las vistas con las animaciones de <strong>cambio de estado de la vista</strong>; 159 </li> 160 <li style="margin-bottom:15px"> 161 mostrar animaciones en los <strong>elementos de diseo de la lista de estados</strong> entre los cambios de estado de las vistas. 162 </li> 163 </ul> 164 165 <p>Las animaciones de la informacin tctil se concentran en diferentes vistas estndar, como los botones. Las nuevas API 166 te permiten personalizar estas animaciones y agregarlas a tus vistas personalizadas.</p> 167 168 <p>Para obtener ms informacin, consulta <a href="{@docRoot}training/material/animations.html">Definicin de animaciones 169 personalizadas</a>.</p> 170 171 172 <h3>Elementos de diseo</h3> 173 174 <p>Estas nuevas capacidades para los elementos de diseo te permiten implementar aplicaciones de Material Design:</p> 175 176 <ul> 177 <li>Los <strong>dibujables en vector</strong> se pueden escalar sin perder definicin y son perfectos 178 para los iconos de las aplicaciones de un solo color.</li> 179 <li>El <strong>teido de los dibujables</strong> te permite definir mapas de bits como mscaras alfa y pintarlos con 180 un color durante el tiempo de ejecucin.</li> 181 <li>La <strong>extraccin de color</strong> te permite extraer automticamente colores prominentes de una 182 imagen del mapa de bits.</li> 183 </ul> 184 185 <p>Para obtener ms informacin, consulta <a href="{@docRoot}training/material/drawables.html">Trabajo con 186 elementos de diseo</a>.</p> 187