@作者 : 西野奈留
@博客:http://blog.youkuaiyun.com/narunishino
容我先发泄一下情绪,今晚google,baidu了两三个小时,找能在styles文件里面把actionbar弄成透明或者半透明的属性。然而一直找都没找到!!
只找到在MainActivity里面用ColorDrawable.setAlpha()方法来设置透明度。
虽然还没想放弃,不过已经不耐烦了,打算就在mainactivity里面设置算了。
然而就在这时候!让我发现了8位的颜色定义!!
http://stackoverflow.com/questions/11285961/how-to-make-a-background-transparent-20-in-android
格式是 #AARRGGBB, AA 就是设置透明度,范围是00(全透明)到ff(不透明)。
%¥@……%×%¥#¥#@%¥@%……¥#×&……¥(×……%@
原来在颜色里面就可以设置透明度,别拦我,先泪奔一会~~~~~~~~
啊啊啊啊啊~就是这个效果~~~~
具体如何设置actionbar背景颜色,请戳这里http://hukai.me/android-training-course-in-chinese/basics/actionbar/styling.html
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!--要用兼容库方式写啊-->
<item name="actionBarStyle">@style/TransMyTheme</item>
<!--要用兼容库方式写啊-->
<style name="TransMyTheme" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="background">@color/colorTrans</item>
</style>
</resources>
-2016/03/22-
-2015/09/27-
-End-