安卓颜色(色值)选择器colorPicker

实现效果

##实现方案

  • 根目录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()
    }
}

完整源代码

https://gitee.com/cxyzy1/colorPickerDemo

发布了407 篇原创文章 · 获赞 90 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/yinxing2008/article/details/104043256