您当前的位置: 首页 >  ar

蓝不蓝编程

暂无认证

  • 0浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

安卓自定义条形颜色选择器(ColorPickerBar)

蓝不蓝编程 发布时间:2020-02-18 10:35:41 ,浏览量:0

效果图

集成方法
  1. 添加依赖
  • 修改根目录下build.gradle文件,在allprojects的repositories中增加如下信息
 maven { url 'https://jitpack.io' }
  • 修改app工程下build.gradle文件,在dependencies中增加如下信息
implementation 'com.gitee.cxyzy1:colorPickerBar:1.0.2'
  1. 调用样例
  • xml文件

  • activity
//设置可选颜色数量,采用色值字符串
//colorPickerBar.init("#d71345", "#bed742", "#4e72b8", "#9b95c9", "#45b97c")
//设置可选颜色数量,采用颜色资源定义
colorPickerBar.init(
    R.color.color1,
    R.color.color2,
    R.color.color3,
    R.color.color4,
    R.color.color5
)
//色值默认选中项
colorPickerBar.selectItem(0)
//设置回调
colorPickerBar.colorPickerClickListener = object : ColorPickerClickListener {
    override fun onClick(selectedColor: Int) {
        val hexColor = String.format("#%06X", 0xFFFFFF and selectedColor)
        Toast.makeText(this@MainActivity, hexColor, Toast.LENGTH_SHORT).show()
    }
}
源代码

https://gitee.com/cxyzy1/colorPickerBar

关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.0827s