有没有办法使新的Android支持工具栏:
android.support.v7.widget.Toolbar
有透明的背景吗?
我尝试将设置colorPrimary
为ARGB(#00ffffff),但它只为我提供了稳定的灰色条。并且Toolbar
只允许我设置背景可绘制。是否将背景可绘制背景设置为透明PNG,还是有更好的方法呢?
理想情况下,我将能够在代码中进行设置/为其设置动画,以便某些活动具有透明的条,而某些活动则没有。
提前致谢。
您可以将背景设置为android的默认透明颜色,效果很好。将此添加到您想要透明的布局中Toolbar
:
android:background="@android:color/transparent"
如果要以编程方式更改Alpha,可以通过修改Toolbar
背景本身的Alpha来完成。只需获取的实例Drawable
并在其中设置Alpha:
mToolbar = findViewById(R.id.my_toolbar);
mToolbar.getBackground().setAlpha(0);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句