package treehou.se.habit.ui.control; import android.graphics.Color; import com.mattyork.colours.Colour; import treehou.se.habit.core.db.model.controller.CellDB; import treehou.se.habit.core.db.model.controller.ControllerDB; import treehou.se.habit.util.Util; public class ControllerUtil { public static final int INDEX_BUTTON = 0; public static int[] generateColor(ControllerDB controller, CellDB cell) { return generateColor(controller, cell, true); } public static int[] generateColor(ControllerDB controller, CellDB cell, boolean preventInvis) { int[] pallete; if (Colour.alpha(cell.getColor()) < 150) { if (preventInvis && Colour.alpha(controller.getColor()) < 150) { pallete = Util.generatePallete(Color.LTGRAY); }else { pallete = Util.generatePallete(controller.getColor()); } } else { pallete = Util.generatePallete(cell.getColor()); } return pallete; } }