Our Country Sites: Argentina|Brazil|Chile|Mexico|Peru

crear nuevos iconos para actionbar en greendroid

Versión para impresiónVersión para impresiónSend by emailSend by email

greendroid nos proporciona cierta cantidad de iconos para poder llamarlos al momento de crear nuestro actionbar, pero si queremos personalizar nuestros iconos debemos hacer lo siguiente:

se debe de modificar el archivo del proyecto src/greendroid.widget actionbaritem.java Greendroid

se coloca el identificador en un enum

public enum Type {
        GoHome, // A house
        Search, // A magnifying glass
        Talk, // A speech bubble

se coloca luego la ruta del archivo png, sacandolo de la carpeta drawable

static ActionBarItem createWithType(ActionBar actionBar, ActionBarItem.Type type) {

        int drawableId = 0;
        int descriptionId = 0;

        switch (type) {
            case GoHome:
                drawableId = R.drawable.gd_action_bar_home;
                descriptionId = R.string.gd_go_home;
                break;

para crear iconos para el action bar, estos deben de tener las siguientes caracteristicas:

* 40 x 40
* la imagen en si debe de ser 32 x 32
* debe ser en formato png
* exportarse como png32
* en el canvas el fondo debe de ser transparente