您的位置:首页 > 移动开发 > Android开发

Android_设置透明ActionBar

2015-09-27 23:40 821 查看
@作者 : 西野奈留

@博客:http://blog.csdn.net/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-
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android