首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android Jetpack:利用Palette进行图片取色

Jetpack同样将这个功能也纳入其中,想要使用这个功能,需要先依赖库 implementation 'androidx.palette:palette:1.0.0' 本篇文章就来讲解一下如何使用Palette在图片中提取颜色...generate()这个函数是同步的,当然考虑图片处理可能比较耗时,Android同时提供了异步函数 public AsyncTask generate(...*/ void onGenerated(@Nullable Palette palette); } 提取颜色 有了Palette实例,就可以通过Palette对象的相应函数就可以获取图片中的颜色...,而且不只一种颜色,下面一一列举: getDominantColor:获取图片中的主色调 getMutedColor:获取图片中柔和的颜色 getDarkMutedColor:获取图片中柔和的暗色 getLightMutedColor...:获取图片中柔和的亮色 getVibrantColor:获取图片中有活力的颜色 getDarkVibrantColor:获取图片中有活力的暗色 getLightVibrantColor:获取图片中有活力的亮色

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券