Little clea ups

This commit is contained in:
Karim Abou Zeid 2015-08-25 11:29:13 +02:00
commit 222942b050
4 changed files with 408 additions and 415 deletions

View file

@ -0,0 +1,380 @@
package com.kabouzeid.gramophone.helper;
import android.graphics.Color;
/**
* @author Karim Abou Zeid (kabouzeid)
*/
public class ColorPalette {
public static int[] MAIN_PRIMARY_COLOR_INDEXES = new int[]{
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5
};
public static int[][] PRIMARY_COLORS = new int[][]{
new int[]{
Color.parseColor("#FFEBEE"),
Color.parseColor("#FFCDD2"),
Color.parseColor("#EF9A9A"),
Color.parseColor("#E57373"),
Color.parseColor("#EF5350"),
Color.parseColor("#F44336"),
Color.parseColor("#E53935"),
Color.parseColor("#D32F2F"),
Color.parseColor("#C62828"),
Color.parseColor("#B71C1C")
},
new int[]{
Color.parseColor("#FCE4EC"),
Color.parseColor("#F8BBD0"),
Color.parseColor("#F48FB1"),
Color.parseColor("#F06292"),
Color.parseColor("#EC407A"),
Color.parseColor("#E91E63"),
Color.parseColor("#D81B60"),
Color.parseColor("#C2185B"),
Color.parseColor("#AD1457"),
Color.parseColor("#880E4F")
},
new int[]{
Color.parseColor("#F3E5F5"),
Color.parseColor("#E1BEE7"),
Color.parseColor("#CE93D8"),
Color.parseColor("#BA68C8"),
Color.parseColor("#AB47BC"),
Color.parseColor("#9C27B0"),
Color.parseColor("#8E24AA"),
Color.parseColor("#7B1FA2"),
Color.parseColor("#6A1B9A"),
Color.parseColor("#4A148C")
},
new int[]{
Color.parseColor("#EDE7F6"),
Color.parseColor("#D1C4E9"),
Color.parseColor("#B39DDB"),
Color.parseColor("#9575CD"),
Color.parseColor("#7E57C2"),
Color.parseColor("#673AB7"),
Color.parseColor("#5E35B1"),
Color.parseColor("#512DA8"),
Color.parseColor("#4527A0"),
Color.parseColor("#311B92")
},
new int[]{
Color.parseColor("#E8EAF6"),
Color.parseColor("#C5CAE9"),
Color.parseColor("#9FA8DA"),
Color.parseColor("#7986CB"),
Color.parseColor("#5C6BC0"),
Color.parseColor("#3F51B5"),
Color.parseColor("#3949AB"),
Color.parseColor("#303F9F"),
Color.parseColor("#283593"),
Color.parseColor("#1A237E")
},
new int[]{
Color.parseColor("#E3F2FD"),
Color.parseColor("#BBDEFB"),
Color.parseColor("#90CAF9"),
Color.parseColor("#64B5F6"),
Color.parseColor("#42A5F5"),
Color.parseColor("#2196F3"),
Color.parseColor("#1E88E5"),
Color.parseColor("#1976D2"),
Color.parseColor("#1565C0"),
Color.parseColor("#0D47A1")
},
new int[]{
Color.parseColor("#E1F5FE"),
Color.parseColor("#B3E5FC"),
Color.parseColor("#81D4FA"),
Color.parseColor("#4FC3F7"),
Color.parseColor("#29B6F6"),
Color.parseColor("#03A9F4"),
Color.parseColor("#039BE5"),
Color.parseColor("#0288D1"),
Color.parseColor("#0277BD"),
Color.parseColor("#01579B")
},
new int[]{
Color.parseColor("#E0F7FA"),
Color.parseColor("#B2EBF2"),
Color.parseColor("#80DEEA"),
Color.parseColor("#4DD0E1"),
Color.parseColor("#26C6DA"),
Color.parseColor("#00BCD4"),
Color.parseColor("#00ACC1"),
Color.parseColor("#0097A7"),
Color.parseColor("#00838F"),
Color.parseColor("#006064")
},
new int[]{
Color.parseColor("#E0F2F1"),
Color.parseColor("#B2DFDB"),
Color.parseColor("#80CBC4"),
Color.parseColor("#4DB6AC"),
Color.parseColor("#26A69A"),
Color.parseColor("#009688"),
Color.parseColor("#00897B"),
Color.parseColor("#00796B"),
Color.parseColor("#00695C"),
Color.parseColor("#004D40")
},
new int[]{
Color.parseColor("#E8F5E9"),
Color.parseColor("#C8E6C9"),
Color.parseColor("#A5D6A7"),
Color.parseColor("#81C784"),
Color.parseColor("#66BB6A"),
Color.parseColor("#4CAF50"),
Color.parseColor("#43A047"),
Color.parseColor("#388E3C"),
Color.parseColor("#2E7D32"),
Color.parseColor("#1B5E20")
},
new int[]{
Color.parseColor("#F1F8E9"),
Color.parseColor("#DCEDC8"),
Color.parseColor("#C5E1A5"),
Color.parseColor("#AED581"),
Color.parseColor("#9CCC65"),
Color.parseColor("#8BC34A"),
Color.parseColor("#7CB342"),
Color.parseColor("#689F38"),
Color.parseColor("#558B2F"),
Color.parseColor("#33691E")
},
new int[]{
Color.parseColor("#F9FBE7"),
Color.parseColor("#F0F4C3"),
Color.parseColor("#E6EE9C"),
Color.parseColor("#DCE775"),
Color.parseColor("#D4E157"),
Color.parseColor("#CDDC39"),
Color.parseColor("#C0CA33"),
Color.parseColor("#AFB42B"),
Color.parseColor("#9E9D24"),
Color.parseColor("#827717")
},
new int[]{
Color.parseColor("#FFFDE7"),
Color.parseColor("#FFF9C4"),
Color.parseColor("#FFF59D"),
Color.parseColor("#FFF176"),
Color.parseColor("#FFEE58"),
Color.parseColor("#FFEB3B"),
Color.parseColor("#FDD835"),
Color.parseColor("#FBC02D"),
Color.parseColor("#F9A825"),
Color.parseColor("#F57F17")
},
new int[]{
Color.parseColor("#FFF8E1"),
Color.parseColor("#FFECB3"),
Color.parseColor("#FFE082"),
Color.parseColor("#FFD54F"),
Color.parseColor("#FFCA28"),
Color.parseColor("#FFC107"),
Color.parseColor("#FFB300"),
Color.parseColor("#FFA000"),
Color.parseColor("#FF8F00"),
Color.parseColor("#FF6F00")
},
new int[]{
Color.parseColor("#FFF3E0"),
Color.parseColor("#FFE0B2"),
Color.parseColor("#FFCC80"),
Color.parseColor("#FFB74D"),
Color.parseColor("#FFA726"),
Color.parseColor("#FF9800"),
Color.parseColor("#FB8C00"),
Color.parseColor("#F57C00"),
Color.parseColor("#EF6C00"),
Color.parseColor("#E65100")
},
new int[]{
Color.parseColor("#FBE9E7"),
Color.parseColor("#FFCCBC"),
Color.parseColor("#FFAB91"),
Color.parseColor("#FF8A65"),
Color.parseColor("#FF7043"),
Color.parseColor("#FF5722"),
Color.parseColor("#F4511E"),
Color.parseColor("#E64A19"),
Color.parseColor("#D84315"),
Color.parseColor("#BF360C")
},
new int[]{
Color.parseColor("#EFEBE9"),
Color.parseColor("#D7CCC8"),
Color.parseColor("#BCAAA4"),
Color.parseColor("#A1887F"),
Color.parseColor("#8D6E63"),
Color.parseColor("#795548"),
Color.parseColor("#6D4C41"),
Color.parseColor("#5D4037"),
Color.parseColor("#4E342E"),
Color.parseColor("#3E2723")
},
new int[]{
Color.parseColor("#FAFAFA"),
Color.parseColor("#F5F5F5"),
Color.parseColor("#EEEEEE"),
Color.parseColor("#E0E0E0"),
Color.parseColor("#BDBDBD"),
Color.parseColor("#9E9E9E"),
Color.parseColor("#757575"),
Color.parseColor("#616161"),
Color.parseColor("#424242"),
Color.parseColor("#212121"),
},
new int[]{
Color.parseColor("#ECEFF1"),
Color.parseColor("#CFD8DC"),
Color.parseColor("#B0BEC5"),
Color.parseColor("#90A4AE"),
Color.parseColor("#78909C"),
Color.parseColor("#607D8B"),
Color.parseColor("#546E7A"),
Color.parseColor("#455A64"),
Color.parseColor("#37474F"),
Color.parseColor("#263238")
}
};
public static int[] MAIN_ACCENT_COLOR_INDEXES = new int[]{
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
};
public static int[][] ACCENT_COLORS = new int[][]{
new int[]{
Color.parseColor("#ff8a80"),
Color.parseColor("#ff5252"),
Color.parseColor("#ff1744"),
Color.parseColor("#d50000")
},
new int[]{
Color.parseColor("#ff80ab"),
Color.parseColor("#ff4081"),
Color.parseColor("#f50057"),
Color.parseColor("#c51162")
},
new int[]{
Color.parseColor("#ea80fc"),
Color.parseColor("#e040fb"),
Color.parseColor("#d500f9"),
Color.parseColor("#aa00ff")
},
new int[]{
Color.parseColor("#b388ff"),
Color.parseColor("#7c4dff"),
Color.parseColor("#651fff"),
Color.parseColor("#6200ea")
},
new int[]{
Color.parseColor("#8c9eff"),
Color.parseColor("#536dfe"),
Color.parseColor("#3d5afe"),
Color.parseColor("#304ffe")
},
new int[]{
Color.parseColor("#82b1ff"),
Color.parseColor("#448aff"),
Color.parseColor("#2979ff"),
Color.parseColor("#2962ff")
},
new int[]{
Color.parseColor("#80d8ff"),
Color.parseColor("#40c4ff"),
Color.parseColor("#00b0ff"),
Color.parseColor("#0091ea")
},
new int[]{
Color.parseColor("#84ffff"),
Color.parseColor("#18ffff"),
Color.parseColor("#00e5ff"),
Color.parseColor("#00b8d4")
},
new int[]{
Color.parseColor("#a7ffeb"),
Color.parseColor("#64ffda"),
Color.parseColor("#1de9b6"),
Color.parseColor("#00bfa5")
},
new int[]{
Color.parseColor("#b9f6ca"),
Color.parseColor("#69f0ae"),
Color.parseColor("#00e676"),
Color.parseColor("#00c853")
},
new int[]{
Color.parseColor("#ccff90"),
Color.parseColor("#b2ff59"),
Color.parseColor("#76ff03"),
Color.parseColor("#64dd17")
},
new int[]{
Color.parseColor("#f4ff81"),
Color.parseColor("#eeff41"),
Color.parseColor("#c6ff00"),
Color.parseColor("#aeea00")
},
new int[]{
Color.parseColor("#ffff8d"),
Color.parseColor("#ffff00"),
Color.parseColor("#ffea00"),
Color.parseColor("#ffd600")
},
new int[]{
Color.parseColor("#ffe57f"),
Color.parseColor("#ffd740"),
Color.parseColor("#ffc400"),
Color.parseColor("#ffab00")
},
new int[]{
Color.parseColor("#ffd180"),
Color.parseColor("#ffab40"),
Color.parseColor("#ff9100"),
Color.parseColor("#ff6d00")
},
new int[]{
Color.parseColor("#ff9e80"),
Color.parseColor("#ff6e40"),
Color.parseColor("#ff3d00"),
Color.parseColor("#dd2c00")
},
};
}

View file

@ -1,388 +0,0 @@
package com.kabouzeid.gramophone.helper;
import android.graphics.Color;
/**
* @author Karim Abou Zeid (kabouzeid)
*/
public class MaterialColorHelper {
public static int[] createPrimaryColorIndexes() {
return new int[]{
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5
};
}
public static int[][] createPrimaryColors() {
return new int[][]{
new int[]{
Color.parseColor("#FFEBEE"),
Color.parseColor("#FFCDD2"),
Color.parseColor("#EF9A9A"),
Color.parseColor("#E57373"),
Color.parseColor("#EF5350"),
Color.parseColor("#F44336"),
Color.parseColor("#E53935"),
Color.parseColor("#D32F2F"),
Color.parseColor("#C62828"),
Color.parseColor("#B71C1C")
},
new int[]{
Color.parseColor("#FCE4EC"),
Color.parseColor("#F8BBD0"),
Color.parseColor("#F48FB1"),
Color.parseColor("#F06292"),
Color.parseColor("#EC407A"),
Color.parseColor("#E91E63"),
Color.parseColor("#D81B60"),
Color.parseColor("#C2185B"),
Color.parseColor("#AD1457"),
Color.parseColor("#880E4F")
},
new int[]{
Color.parseColor("#F3E5F5"),
Color.parseColor("#E1BEE7"),
Color.parseColor("#CE93D8"),
Color.parseColor("#BA68C8"),
Color.parseColor("#AB47BC"),
Color.parseColor("#9C27B0"),
Color.parseColor("#8E24AA"),
Color.parseColor("#7B1FA2"),
Color.parseColor("#6A1B9A"),
Color.parseColor("#4A148C")
},
new int[]{
Color.parseColor("#EDE7F6"),
Color.parseColor("#D1C4E9"),
Color.parseColor("#B39DDB"),
Color.parseColor("#9575CD"),
Color.parseColor("#7E57C2"),
Color.parseColor("#673AB7"),
Color.parseColor("#5E35B1"),
Color.parseColor("#512DA8"),
Color.parseColor("#4527A0"),
Color.parseColor("#311B92")
},
new int[]{
Color.parseColor("#E8EAF6"),
Color.parseColor("#C5CAE9"),
Color.parseColor("#9FA8DA"),
Color.parseColor("#7986CB"),
Color.parseColor("#5C6BC0"),
Color.parseColor("#3F51B5"),
Color.parseColor("#3949AB"),
Color.parseColor("#303F9F"),
Color.parseColor("#283593"),
Color.parseColor("#1A237E")
},
new int[]{
Color.parseColor("#E3F2FD"),
Color.parseColor("#BBDEFB"),
Color.parseColor("#90CAF9"),
Color.parseColor("#64B5F6"),
Color.parseColor("#42A5F5"),
Color.parseColor("#2196F3"),
Color.parseColor("#1E88E5"),
Color.parseColor("#1976D2"),
Color.parseColor("#1565C0"),
Color.parseColor("#0D47A1")
},
new int[]{
Color.parseColor("#E1F5FE"),
Color.parseColor("#B3E5FC"),
Color.parseColor("#81D4FA"),
Color.parseColor("#4FC3F7"),
Color.parseColor("#29B6F6"),
Color.parseColor("#03A9F4"),
Color.parseColor("#039BE5"),
Color.parseColor("#0288D1"),
Color.parseColor("#0277BD"),
Color.parseColor("#01579B")
},
new int[]{
Color.parseColor("#E0F7FA"),
Color.parseColor("#B2EBF2"),
Color.parseColor("#80DEEA"),
Color.parseColor("#4DD0E1"),
Color.parseColor("#26C6DA"),
Color.parseColor("#00BCD4"),
Color.parseColor("#00ACC1"),
Color.parseColor("#0097A7"),
Color.parseColor("#00838F"),
Color.parseColor("#006064")
},
new int[]{
Color.parseColor("#E0F2F1"),
Color.parseColor("#B2DFDB"),
Color.parseColor("#80CBC4"),
Color.parseColor("#4DB6AC"),
Color.parseColor("#26A69A"),
Color.parseColor("#009688"),
Color.parseColor("#00897B"),
Color.parseColor("#00796B"),
Color.parseColor("#00695C"),
Color.parseColor("#004D40")
},
new int[]{
Color.parseColor("#E8F5E9"),
Color.parseColor("#C8E6C9"),
Color.parseColor("#A5D6A7"),
Color.parseColor("#81C784"),
Color.parseColor("#66BB6A"),
Color.parseColor("#4CAF50"),
Color.parseColor("#43A047"),
Color.parseColor("#388E3C"),
Color.parseColor("#2E7D32"),
Color.parseColor("#1B5E20")
},
new int[]{
Color.parseColor("#F1F8E9"),
Color.parseColor("#DCEDC8"),
Color.parseColor("#C5E1A5"),
Color.parseColor("#AED581"),
Color.parseColor("#9CCC65"),
Color.parseColor("#8BC34A"),
Color.parseColor("#7CB342"),
Color.parseColor("#689F38"),
Color.parseColor("#558B2F"),
Color.parseColor("#33691E")
},
new int[]{
Color.parseColor("#F9FBE7"),
Color.parseColor("#F0F4C3"),
Color.parseColor("#E6EE9C"),
Color.parseColor("#DCE775"),
Color.parseColor("#D4E157"),
Color.parseColor("#CDDC39"),
Color.parseColor("#C0CA33"),
Color.parseColor("#AFB42B"),
Color.parseColor("#9E9D24"),
Color.parseColor("#827717")
},
new int[]{
Color.parseColor("#FFFDE7"),
Color.parseColor("#FFF9C4"),
Color.parseColor("#FFF59D"),
Color.parseColor("#FFF176"),
Color.parseColor("#FFEE58"),
Color.parseColor("#FFEB3B"),
Color.parseColor("#FDD835"),
Color.parseColor("#FBC02D"),
Color.parseColor("#F9A825"),
Color.parseColor("#F57F17")
},
new int[]{
Color.parseColor("#FFF8E1"),
Color.parseColor("#FFECB3"),
Color.parseColor("#FFE082"),
Color.parseColor("#FFD54F"),
Color.parseColor("#FFCA28"),
Color.parseColor("#FFC107"),
Color.parseColor("#FFB300"),
Color.parseColor("#FFA000"),
Color.parseColor("#FF8F00"),
Color.parseColor("#FF6F00")
},
new int[]{
Color.parseColor("#FFF3E0"),
Color.parseColor("#FFE0B2"),
Color.parseColor("#FFCC80"),
Color.parseColor("#FFB74D"),
Color.parseColor("#FFA726"),
Color.parseColor("#FF9800"),
Color.parseColor("#FB8C00"),
Color.parseColor("#F57C00"),
Color.parseColor("#EF6C00"),
Color.parseColor("#E65100")
},
new int[]{
Color.parseColor("#FBE9E7"),
Color.parseColor("#FFCCBC"),
Color.parseColor("#FFAB91"),
Color.parseColor("#FF8A65"),
Color.parseColor("#FF7043"),
Color.parseColor("#FF5722"),
Color.parseColor("#F4511E"),
Color.parseColor("#E64A19"),
Color.parseColor("#D84315"),
Color.parseColor("#BF360C")
},
new int[]{
Color.parseColor("#EFEBE9"),
Color.parseColor("#D7CCC8"),
Color.parseColor("#BCAAA4"),
Color.parseColor("#A1887F"),
Color.parseColor("#8D6E63"),
Color.parseColor("#795548"),
Color.parseColor("#6D4C41"),
Color.parseColor("#5D4037"),
Color.parseColor("#4E342E"),
Color.parseColor("#3E2723")
},
new int[]{
Color.parseColor("#FAFAFA"),
Color.parseColor("#F5F5F5"),
Color.parseColor("#EEEEEE"),
Color.parseColor("#E0E0E0"),
Color.parseColor("#BDBDBD"),
Color.parseColor("#9E9E9E"),
Color.parseColor("#757575"),
Color.parseColor("#616161"),
Color.parseColor("#424242"),
Color.parseColor("#212121"),
},
new int[]{
Color.parseColor("#ECEFF1"),
Color.parseColor("#CFD8DC"),
Color.parseColor("#B0BEC5"),
Color.parseColor("#90A4AE"),
Color.parseColor("#78909C"),
Color.parseColor("#607D8B"),
Color.parseColor("#546E7A"),
Color.parseColor("#455A64"),
Color.parseColor("#37474F"),
Color.parseColor("#263238")
}
};
}
public static int[] createAccentColorIndexes() {
return new int[]{
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
};
}
public static int[][] createAccentColors() {
return new int[][]{
new int[]{
Color.parseColor("#ff8a80"),
Color.parseColor("#ff5252"),
Color.parseColor("#ff1744"),
Color.parseColor("#d50000")
},
new int[]{
Color.parseColor("#ff80ab"),
Color.parseColor("#ff4081"),
Color.parseColor("#f50057"),
Color.parseColor("#c51162")
},
new int[]{
Color.parseColor("#ea80fc"),
Color.parseColor("#e040fb"),
Color.parseColor("#d500f9"),
Color.parseColor("#aa00ff")
},
new int[]{
Color.parseColor("#b388ff"),
Color.parseColor("#7c4dff"),
Color.parseColor("#651fff"),
Color.parseColor("#6200ea")
},
new int[]{
Color.parseColor("#8c9eff"),
Color.parseColor("#536dfe"),
Color.parseColor("#3d5afe"),
Color.parseColor("#304ffe")
},
new int[]{
Color.parseColor("#82b1ff"),
Color.parseColor("#448aff"),
Color.parseColor("#2979ff"),
Color.parseColor("#2962ff")
},
new int[]{
Color.parseColor("#80d8ff"),
Color.parseColor("#40c4ff"),
Color.parseColor("#00b0ff"),
Color.parseColor("#0091ea")
},
new int[]{
Color.parseColor("#84ffff"),
Color.parseColor("#18ffff"),
Color.parseColor("#00e5ff"),
Color.parseColor("#00b8d4")
},
new int[]{
Color.parseColor("#a7ffeb"),
Color.parseColor("#64ffda"),
Color.parseColor("#1de9b6"),
Color.parseColor("#00bfa5")
},
new int[]{
Color.parseColor("#b9f6ca"),
Color.parseColor("#69f0ae"),
Color.parseColor("#00e676"),
Color.parseColor("#00c853")
},
new int[]{
Color.parseColor("#ccff90"),
Color.parseColor("#b2ff59"),
Color.parseColor("#76ff03"),
Color.parseColor("#64dd17")
},
new int[]{
Color.parseColor("#f4ff81"),
Color.parseColor("#eeff41"),
Color.parseColor("#c6ff00"),
Color.parseColor("#aeea00")
},
new int[]{
Color.parseColor("#ffff8d"),
Color.parseColor("#ffff00"),
Color.parseColor("#ffea00"),
Color.parseColor("#ffd600")
},
new int[]{
Color.parseColor("#ffe57f"),
Color.parseColor("#ffd740"),
Color.parseColor("#ffc400"),
Color.parseColor("#ffab00")
},
new int[]{
Color.parseColor("#ffd180"),
Color.parseColor("#ffab40"),
Color.parseColor("#ff9100"),
Color.parseColor("#ff6d00")
},
new int[]{
Color.parseColor("#ff9e80"),
Color.parseColor("#ff6e40"),
Color.parseColor("#ff3d00"),
Color.parseColor("#dd2c00")
},
};
}
}