动态更改操作栏背景

时间:2014-08-24 07:23:24

标签: android android-actionbar

我试图动态更改操作栏的背景。我的代码是:

ColorDrawable c1 = new ColorDrawable(Color.TRANSPARENT);
ColorDrawable c2 = new ColorDrawable(Color.BLACK);
ColorDrawable[] colors = { c1, c2 };
TransitionDrawable tdraw = new TransitionDrawable(colors);
bar.setBackgroundDrawable(tdraw);

它有效,但是我想改用黑色,我想转换到默认的全黑暗动作条。通过这种方式,我确实无法看到Holo Dark的经典蓝线分隔线。我该怎么办?

1 个答案:

答案 0 :(得分:0)

你的意思是你希望那个人在同一个活动中淡出另一个吗?如果是这样,你可能会被一个开放的GL表面作为动作栏。这样做很复杂,但你可以在这里开始学习: http://developer.android.com/training/graphics/opengl/index.html

相关问题