Releases: skydoves/ColorPickerPreference
Releases · skydoves/ColorPickerPreference
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
🎉 Released a new version 2.0.2
! 🎉
What's New?
- Updated ColorPickerView to version
2.1.8
internally. - Updated kotlin version to 1.4.0, compile sdk version to 30 internally.
2.0.1
🎉 Released a new version 2.0.1
! 🎉
What's New?
- Updated to use
ColorPickerView
dependency as2.1.7
internally. - Added
attachAlphaSlideBar
andattachBrightnessSlideBar
attributes for showing or not alpha & brightness sidebars. - Added
colorBox_radius
attribute for customizing the shape of the color box in the preferences. - Added
preferenceColorListener
for listening to the changing of the chosen color. - Removed
colorPickerDialogBuilder()
method for setting a customized builder. - Removed
getDialogBuilder()
method for getting a customized builder.
Herer is an example for customizing ColorPickerView
's flag view and adding preferenceColorListener
.
val colorPickerPreferenceBackground = findPreference<ColorPickerPreference>(
requireContext().getString(R.string.BackgroundColorPickerPreference))
colorPickerPreferenceBackground?.getColorPickerView()?.flagView = CustomFlag(requireContext(), R.layout.layout_flag)
colorPickerPreferenceBackground?.preferenceColorListener = ColorEnvelopeListener { envelope, _ ->
Toast.makeText(requireContext(), "background color: #${envelope.hexCode} is selected", Toast.LENGTH_SHORT).show()
}
v2.0.0
- Use ColorpickerVIew as dependence instead of independently.
v1.0.8
v1.0.7
Migrating to AndroidX
Migrating to AndroidX