从图像获取主题样式的Android开源库:ColorArt

jopen 11年前

ColorArt 是一个Android开源库,可方便地从图像中自动获取主题样式的代码库。这个项目最初的版本出自流行的 Panic 的 OS X library。

这里记录下Android版的ColorArt的使用方法:

向build.gradle文件增加依赖库ColorArt:

compile 'org.michaelevans.colorart:library:0.0.1'

使用API:

// get a bitmap and analyze it  Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.album);  ColorArt colorArt = new ColorArt(bitmap);     // get the colors  colorArt.getBackgroundColor()  colorArt.getPrimaryColor()  colorArt.getSecondaryColor()  colorArt.getDetailColor()  FadingImageView

FadingImageView类:

mFadingImageView.setBackgroundColor(colorArt.getBackgroundColor(), FadingImageView.FadeSide.LEFT);  //This will set the fading edge on the left side, with that background color. You can also enable/disable the fade with:     mImageView.setFadeEnabled(true/false);

示例测试截图:

从图像获取主题样式的Android开源库:ColorArt从图像获取主题样式的Android开源库:ColorArt从图像获取主题样式的Android开源库:ColorArt 

来自:http://blog.objcc.com/colorart/


项目主页:
http://www.open-open.com/lib/view/home/1388370435766