本文介绍了ImageView 实现Android colorPikcer 选择器的示例代码,分享给大家,具体如下:
Android colorPikcer 选择器
环形的ColorPicker,主要思路是:
- Color 选在放在ImageView 的background上面,根据点击的位置判断选择的颜色。
- 重写onTouch,在onTouch 里面判断点击点的颜色。
- 根据当前选择的颜色设置图片的src.
获取Bitmap
在 ColorPickerView 构造函数中初始化 Bitmap。因为getBackground有多种drawable,然后获取Bitmap 的方式也不用,
void init(Context context, @Nullable AttributeSet attrs, int defStyleAttr){ Drawable drawable = getBackground(); if(drawable instanceof BitmapDrawable){ mBitmap = ((BitmapDrawable) drawable).getBitmap(); } else if(drawable instanceof VectorDrawable){ mBitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888); Canvas vectorCanvas = new Canvas(mBitmap); drawable.setBounds(0, 0, vectorCanvas.getWidth(), vectorCanvas.getHeight()); drawable.draw(vectorCanvas); }
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1142
183.71 KB下载数642
644.84 KB下载数2755
相关文章
发现更多好内容猜你喜欢
AI推送时光机pandas实现按行选择的示例代码
后端开发2024-04-02
php实现选择排序法的代码示例
后端开发2024-04-02
Android实现滑动选择控件实例代码
后端开发2022-06-06
Android时间选择器、日期选择器实现代码
后端开发2022-06-06
Android 文件选择的实现代码
后端开发2022-06-06
Android中ImageView实现选择本地图片并显示功能
后端开发2022-06-06
Android中通过反射实现圆角ImageView代码实例
后端开发2022-06-06
Android自定义滚动选择器实例代码
后端开发2022-06-06
Android 文件选择器详解及实例代码
后端开发2022-06-06
基于WPF实现用户头像选择器的示例代码
后端开发2024-04-02
ImageView点击可变暗的实例代码(android代码技巧)
后端开发2022-06-06
Android自定义DataTimePicker实例代码(日期选择器)
后端开发2022-06-06
Android RecyclerView选择多个item的实现代码
后端开发2022-06-06
详解android写一个选择图片的示例代码
后端开发2022-06-06
Android 图片选择详解及实例代码
后端开发2022-06-06
vue 图标选择器的实例代码
后端开发2024-04-02
React实现前端选区的示例代码
后端开发2023-05-19
Android 照片选择区域功能实现示例
后端开发2024-04-02
Android实现人脸支付的示例代码
后端开发2024-04-02
咦!没有更多了?去看看其它编程学习网 内容吧