我正在尝试将ColorPicker添加到我的应用中。我看到很多ColorPickers(API的样本,the one from Cyanogen,AmbilWarna library,HoloColorPicker和ColorPickerPreference)。我认为我的应用程序的最佳选择是最后一个,但我不需要在首选项上使用它。
所以,我想要的是在我单击一个按钮时在我的项目中使用这个库,然后从SharedPreferences中获取结果代码(我想,我不知道),然后根据需要使用该颜色对于我的应用程序。
我尝试只使用其中一些类(仅ColorPickerDialog,ColorPickerView,ColorPickerPanelView和AlphaPatternDrawable)然后我认为我必须这样做:
ColorPickerDialog dialog = new ColorPickerDialog(Main.this, Color.BLACK);
dialog.show();
现在我不知道如何才能选择颜色。
我还在我的项目中添加了xml view。
有什么想法吗?
答案 0 :(得分:1)
要知道您需要选择的颜色是什么:
color=dialog.getfinalColor();
所以,我认为问题很容易解决。但现在问题是找到一个监听器来检测对话框何时关闭,然后保存变量“color”。