Android 5.0 Palette的使用小结
来源:互联网 发布:骂人的搞笑网络用语 编辑:程序博客网 时间:2024/06/07 23:51
Android 5.0 Palette的使用小结
Palette类也是Android5.0引进来的一个获取Bitmap颜色值的一个类
参考网址:Android5.x 新控件之RecyclerView,CardView,Palette的使用
- 需要添加依赖包
compile 'com.android.support:palette-v7:22.2.0'
2.使用方式
//异步获得bitmap图片颜色值 Palette.from(bitmap).generate(new Palette.PaletteAsyncListener() { @Override public void onGenerated(Palette palette) { } } });
3.Palette类获得的颜色值有以下几种类型:
Palette.Swatch a = palette.getVibrantSwatch();//有活力Palette.Swatch b = palette.getDarkVibrantSwatch();//有活力 暗色Palette.Swatch c = palette.getLightVibrantSwatch();//有活力 亮色Palette.Swatch d = palette.getMutedSwatch();//柔和Palette.Swatch e = palette.getDarkMutedSwatch();//柔和 暗色Palette.Swatch f = palette.getLightMutedSwatch();//柔和 亮色
4.从以上颜色中可以获取到如下颜色值
int color1 = a.getBodyTextColor();//内容颜色int color2 = a.getTitleTextColor();//标题颜色int color3 = a.getRgb();//rgb颜色
5.实例
//异步获得bitmap图片颜色值 Palette.from(bitmap).generate(new Palette.PaletteAsyncListener() { @Override public void onGenerated(Palette palette) { Palette.Swatch vibrant = palette.getVibrantSwatch();//有活力 if (vibrant != null) { holder.title.setBackgroundColor( vibrant.getRgb()); holder.title.setTextColor( vibrant.getTitleTextColor()); } } });
0 0
- Android 5.0 Palette的使用小结
- Android Palette 调色板 的使用
- Android学习之5.0三姐妹调色板palette的使用
- Android RecyclerView、CardView、Palette的使用
- Android 5.X Color Palette的使用
- Android 5.0学习之使用Palette
- Android 5.0学习之使用Palette
- Android 5.0学习之使用Palette
- Android 5.0学习之使用Palette
- android Palette使用详解
- Android Palette使用详解
- Palette的使用
- Palette的使用
- Palette的简单使用
- Palette调色板的使用
- Palette的使用
- Palette的简单使用
- Android L中的RecyclerView 、CardView 、Palette的使用
- grep常用参数及用法说明
- 按钮特效 基于SVG和Segment.js的Loading加载
- 移除锁屏功能
- 双击返回键退出程序
- iOS UIWebView加载本地图片
- Android 5.0 Palette的使用小结
- 工作日常心得
- IDEA创建maven 一直loading archetype list
- 如何快乐的学英语?
- C#操作XML
- Android USER 版本与ENG 版本差异
- 创建自定义的Dialog
- Qt之qInstallMessageHandler(输出详细日志)
- 设置Button样式