Итак, у меня есть эта кнопка и этот ColorView на моем макете .xml, как вы видите на снимке слева. Я хочу заполнить фон квадрата ColorView цветом, выбранным пользователем в диалоговом окне, которое вы видите справа.снимок.
Мой .xml код:
<Button
android:id="@+id/color_button"
style="@style/buttonStyle"
android:layout_width="280sp"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/color_view"
android:layout_alignParentStart="true"
android:layout_marginStart="13dp"
android:onClick="showColorPickerDialog"
android:text="Color" />
<es.lost2found.lost2foundUI.pickerUI.ColorView
android:id="@+id/color_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:layout_marginEnd="18dp"
android:background="@color/otherUserMsgColor">
</es.lost2found.lost2foundUI.pickerUI.ColorView>
Вызван метод onClickна кнопке вот это:
public void showColorPickerDialog(View v) {
ColorPickerUI colorpicker = new ColorPickerUI();
colorpicker.build()
.title(R.string.color_dialog_title)
.colorPreset(Color.BLACK)
.allowCustom(true)
.show(this, "dialog");
}
Я использую QuadFlask ColorPicker , я не знаю, есть ли способ сделать то, что я хочу, я искалв хранилище, и я не нашел его.
Если есть какой-либо способ получить то, что я хочу, с другим colorPicker, дайте мне знать, пожалуйста, любая помощь будет оценена!