如何将ActionBar变成透明状态
来源:互联网 发布:c语言课程考核内容 编辑:程序博客网 时间:2024/05/17 02:01
大家一般使用的都是系统自带的ActionBar主题,比较常使用的就是holo,light,NoActionbar
这些一般都可以满足大家的要求
但是在有些时候这些可能就不能满足大家的需求了
比如一些小游戏 ,音乐播放器等等,大家就需要其他自定义的ActionBar了
现在给大家介绍一种简单的方法
<span style="font-family:Microsoft YaHei;font-size:18px;color:#3333FF;">actionBar = getActionBar();Resources r = getResources();Drawable myDrawable = r.getDrawable(R.drawable.actionbar);actionBar.setBackgroundDrawable(myDrawable);// 设置主键按钮能否被点击actionBar.setHomeButtonEnabled(true);// 返回的图标是否显示actionBar.setDisplayHomeAsUpEnabled(true);</span>
这个就是直接替换系统自带的ActionBar背景,当然,仅仅这些还是不行,还需要用
<span style="font-family:Microsoft YaHei;font-size:18px;color:#6666CC;">getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);setContentView(R.layout.activity_easy);</span>来将ActionBar放置在背景之上,成悬浮状态
大家一样要注意将
<span style="font-family:Microsoft YaHei;font-size:18px;color:#3333FF;">getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);</span>
放置在布局文件之上,否则会报错
<span style="font-family:Microsoft YaHei;font-size:18px;color:#3333FF;"><span style="font-family:Microsoft YaHei;font-size:18px;color:#000000;">我使用的</span>R.drawable.actionbar <span style="color:#000000;"> 是一张透明的Png图 </span></span>
<span style="font-family:Microsoft YaHei;font-size:18px;color:#3333FF;"><span style="color:#000000;"><img src="http://img.blog.csdn.net/20151008103836398?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><img src="http://img.blog.csdn.net/20151008103921721?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /></span></span>
效果如图
0 0
- 如何将ActionBar变成透明状态
- 将文件夹变成透明的
- ApiDemos--将actionbar变成tab样式
- 如何把图片变成透明
- 将Navigationbar变成透明而不模糊
- ActionBar 透明
- 透明ActionBar
- 如何将网站变成灰色?
- 如何将ImageView变成灰色
- 如何将数据变成产品?
- 将导入的图片变成背景透明的材质球
- 如何把图片UIImageView某个区域变成透明
- 如何将图片变成零字节
- (轉)如何将图片变成零字节
- 如何将打印稿变成电子稿
- 如何将的试用版变成正式版
- 如何将整个网页变成灰色
- 如何将一个data文件变成.o
- Sqlserver中tinyint, smallint, int, bigint的区别 及 10进制转换16进制的方法
- Content URIs
- C\C++的转义字符
- 苹果不懂 “中国年”:分享下我是如何巧借 “春节” 契机,成功申请 app Store 的 “加速核审” 资格
- Java学习 9.28
- 如何将ActionBar变成透明状态
- 判断字符编码
- 暗黑战神客户端(IOS和Android)打包教程
- android代码书写规范
- 控制ListView滑动速度
- iOS-UITableviewCell的重用机制
- Android实战简易教程-第六十三枪(动画实现唱片播放界面)
- cocos2d-x 3.4 之 三消类游戏——万圣大作战(附加篇)
- sql ————视图