# ColorPickerDialog **Repository Path**: chen_kk/ColorPickerDialog ## Basic Information - **Project Name**: ColorPickerDialog - **Description**: 实现Dialog选择颜色,及主题切换Demo - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2018-05-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## ColorPickerDialog 实现Dialog选择颜色,及主题切换Demo [GitHub地址](https://github.com/TMaize/ColorPickerDialog) ## 使用 ```java //n行2列的数组 colors[n][0]=颜色id,colors[n][1]=附加id //这里的颜色id是R.color里面自己定义的 public static int[][] colors = new int[][]; //使用 ColorPickerDialog d1 = new ColorPickerDialog(); d1.setCancelable(true); d1.setColors(colors); //点击事件 d1.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { //同样效果colors[position][0],colors[position][1],parent.getItemAtPosition(position),parent.getCount() Toast.makeText(MainActivity.this, String.valueOf(position), Toast.LENGTH_SHORT).show(); } }); d1.show(getFragmentManager(),"d1"); ``` ## 演示图 ![s1](screenshots/show.gif)