切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

8

主题

906

积分

0

精华

用户组 

易积分
188
热心
0
好评
0
求转成e4a类库[复制链接]
发表于 2020-1-5 21:00:26 | 显示全部楼层 |阅读模式
20易积分
android 获取图片主色调

在build.gradle添加依赖

compile 'com.github.florent37:glidepalette:1.0.6'
使用
TextView tvColor=(TextView) findViewById(R.id.testte);
ImageView imageView = (ImageView)findViewById(R.id.testimage);
tvColor.setText(style);
ImageManager.loadAndPalette(MainActivity.this, "http://f.hiphotos.baidu.com/image/pic/item/503d269759ee3d6db032f61b48166d224e4ade6e.jpg", imageView, tvColor);
主方法
/*
    加载指定URL的图片并设置到targetView, 取主色调palete
*/
public static void loadAndPalette(Context context, String url, ImageView targetView, TextView textView) {
    Glide.with(context).load(url)
            .diskCacheStrategy(DiskCacheStrategy.SOURCE)
            .listener(GlidePalette.with(url)
                    .use(GlidePalette.Profile.VIBRANT)
                    .intoBackground(textView, GlidePalette.Swatch.RGB)
                    .intoTextColor(textView, GlidePalette.Swatch.BODY_TEXT_COLOR)
                    .crossfade(true)
            )
            .into(targetView);
}

易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

493

积分

0

精华

用户组 

易积分
2405
热心
0
好评
0
发表于 2020-1-6 11:12:55 | 显示全部楼层
进来看看了解一下
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

18

主题

396

积分

0

精华

用户组 

易积分
1966
热心
2
好评
0

热心会员

发表于 2020-1-8 18:03:52 | 显示全部楼层
易如意中文编程学习交流论坛有你更精彩~
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

1605

积分

0

精华

用户组 

易积分
2116
热心
0
好评
0
发表于 2021-3-4 09:38:39 | 显示全部楼层
凑凑热闹可以么!
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-4-26 09:02 , Processed in 0.045853 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部