Android Open Source - Android-ListView-ContentProvider U I Helper






From Project

Back to project page Android-ListView-ContentProvider.

License

The source code is released under:

MIT License

If you think the Android project Android-ListView-ContentProvider listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.iop.listprovider.helpers;
/*from  w  w w  .  ja v a 2  s .  c om*/
import android.content.Context;
import android.content.res.Resources;
import android.widget.ImageView;

import com.iop.listprovider.R;

/**
 * Created by Rafael Iop
 *
 * Classe utilizada para auxiliar em mtodos que envolvem alteraes
 * de elementos (como Views) da UI.
 */

public class UIHelper {

    private Context context;

    public UIHelper(Context context) {
        this.context = context;
    }

    /**
     * Troca a cor de um ImageView passado por parmetro, baseado na prioridade.
     * O metodo foi criado para evitar a duplicao de cdigo,
     * pois o trecho  utilizado 3 vezes
     */
    public void setPrioridades(ImageView iv, int idPrioridade){
        Resources res = context.getResources();

        switch (idPrioridade){
            case 0:
                iv.setBackgroundColor(res.getColor(R.color.prioridade_baixa));
                break;
            case 1:
                iv.setBackgroundColor(res.getColor(R.color.prioridade_media));
                break;
            case 2:
                iv.setBackgroundColor(res.getColor(R.color.prioridade_alta));
                break;
        }
    }
}




Java Source Code List

com.iop.listprovider.MainActivity.java
com.iop.listprovider.NotaActivity.java
com.iop.listprovider.NotaLVAdapter.java
com.iop.listprovider.helpers.DBHelper.java
com.iop.listprovider.helpers.DateHelper.java
com.iop.listprovider.helpers.UIHelper.java
com.iop.listprovider.model.NotaCP.java
com.iop.listprovider.model.Nota.java