我正在尝试设置操作栏颜色,例如Google Play商店。
尝试以下代码,但完全类似于play store。
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),
R.drawable.testresult);
bar = getSupportActionBar();
Palette.generateAsync(bitmap, new Palette.PaletteAsyncListener() {
@SuppressLint("NewApi")
@Override
public void onGenerated(Palette palette) {
Palette.Swatch vibrant = palette.getVibrantSwatch();
if (vibrant != null) {
// If we have a vibrant color
// update the title TextView
bar.setBackgroundDrawable(new ColorDrawable(vibrant
.getRgb()));
// titleView.setBackgroundColor(
// vibrant.getRgb());
// titleView.setTextColor(
// vibrant.getTitleTextColor());
}
}
});
}
动作栏透明背景。
滚动
请帮我...
最佳答案
您正在寻找的东西我发现一个图书馆可能会为您提供帮助
https://github.com/ManuelPeinado/FadingActionBar
感谢这个库的作者ManuelPeinado :)