miércoles, 1 de mayo de 2013

Tutorial Android: Crear degradado en botón o layout

En este tutorial vamos a aprender como crear un degradado en un botón o en una capa ya que el procedimiento es igual. Para el ejemplo utilizaremos un Button.

El procedimiento inicial es el mismo que en un tutorial anterior de cómo añadir un botón en Android. Visitar el siguiente link para releerlo:
http://www.tutorialeshtml5.com/2012/02/tutorial-basico-android-agregar-boton.html
Una vez tengamos el Button creado el degradado lo tenemos que crear en un .xml en este ejemplo será degradado.xml el código es el siguiente, como siempre totalmente comentado:


<?xml version="1.0" encoding="utf-8"?>
<!-- Creamos la forma que tendrá el degradado, en este caso un retangulo -->
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle">
    <!-- Creamos el degradado añadiendo cada 
         color hexagesimal dondo orresponda 
         también se puede añadir un ángulo -->
    <gradient android:startColor="#954e00" 
              android:centerColor="#ead228"
              android:endColor="#954e00" 
              android:angle="-90" />
</shape>
El archivo .xml lo añadimos a la carpeta res/drawable/ de nuestro eclipse. Ahora para añadirlo a nuestro botón ya creado simplemente necesitaríamos la siguiente línea:
bt_click.setBackgroundResource(R.drawable.gradient_bronce);
De esa manera añadimos el degradado al botón, el resultado será el siguiente:


Espero que os haya sido útil! Muchas gracias!
No olviden escribir su comentario  +1 !


No hay comentarios:

Publicar un comentario