Jo kanske det är någon klass för mycket, hela den övre delen, sat/val/hue/alpha är en egen view kallad ColorPickerView. De två boxarna som visar färg är två stycken "ColorPanelViews". Och så har vi en drawable kallad AlphaPatternDrawable med i en egen klass som endast ritar det här rutmönstret för genomskinlighet.
Jag har valt att hålla rutorna som visar nuvarande färg utanför för att folk kanske vill bygga en alternativ layout för liggande läge och så vidare. Jag har ingen sådan just nu.
Det här är komponenten i sig, resten för att visa hur man kan använda den. Texten i setTitle() i ColorPickerDialog klassen du menar kommer endast användas om du själv inte satt någon titel på din Dialog.
Du kan sätta din egen titel genom att göra följande:
Kod:
ColorPickerDialog dialog = new ColorPickerDialog(this, 0xff000000);
dialog.setTitle(R.string.dialog_title);
Angående library project, blir resultatet en enda .jar fil av det eller hur funkar det?