packagecom.example.palettedemo;importandroid.app.Activity;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.os.Bundle;importandroid.support.v7.graphics.Palette;importandroid.widget.ImageView;public class MainActivity extendsActivity {privateImageView iv, iv1, iv2, iv3, iv4;
@Overrideprotected voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}private voidinitView() {/*** Palette从图像中提取突出的颜色,这样可以把色值赋给ActionBar、或者其他,可以让界面整个色调统一,效果见上图(Palette)
* 。
*
* Palette这个类中提取以下突出的颜色:
*
* Vibrant (有活力) Vibrant dark(有活力 暗色) Vibrant light(有活力 亮色)
*
* Muted (柔和) Muted dark(柔和 暗色) Muted light(柔和 亮色)*/iv=(ImageView) findViewById(R.id.iv);
iv1=(ImageView) findViewById(R.id.imageView1);
iv2=(ImageView) findV