實作效果
##實作方案
- 根目錄build.gradle中添加如下資訊:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
- 添加依賴
dependencies {
implementation 'com.github.QuadFlask:colorpicker:0.0.15'
}
- 調用代碼
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
mainLayout.setOnClickListener {
showColorPicker()
}
}
private fun showColorPicker() {
ColorPickerDialogBuilder
.with(this)
.setTitle("Choose color")
.initialColor(getColor(R.color.colorPrimary))
.setPositiveButton("ok")
{ _, selectedColor, _ -> colorTv.setBackgroundColor(selectedColor) }
.build()
.show()
}
}