Hey,好久不见.今天遇到一个问题,想要把Status Bar 和 Tool Bar的颜色弄成一样的,或者是类似的,例如Material Design: 图中Status Bar颜色比Tool Bar稍微深了一些,也很有层次. 在Android Studio1.4提供的模板的styles.xml里面,其实已经实现了这样的方法: <!-- Base application theme. --> <style name="AppTheme" parent="Th…
原文来自这里:iOS7下Status Bar字体颜色修改. 旧项目在iOS7上遇到status bar字体颜色需要修改的问题,症状如下:导航栏设置为黑色后,iphone上status bar的字体颜色会自动变成白色,但是在ipad上status bar的字体颜色还是黑色,这样就看不清楚了. 为了搞清原因,新建了一个Mater-Detail模版工程,观察了下status bar的颜色变化,如图: iphone- default ipad default 可见默认的,bar是白色透明,status…
转自:http://blog.csdn.net/dqjyong/article/details/17896145 IOS7中,不仅应用的风格有一定的变化,状态栏变化比较大,我们可以看到UIVIEWCONTROLLER的状态栏与导航栏基本是一体的.因此UIVIEWCONTROLLER的HIDE/SHOW状态的方法也跟其他版本的不一样了. 在IOS7以前的版本,HIDE/SHOW是通过以下代码实现 [[UIApplication sharedApplication] setStatusBarHidd…
Android一些设备都有上下两条bar,我们可以获取这些bar的信息.下面放上获取高度的代码.代码注释和其他方法有空再放. 原文地址请保留http://www.cnblogs.com/rossoneri/p/4142962.html 获取顶部status bar 高度 private int getStatusBarHeight() { Resources resources = mActivity.getResources(); int resourceId = resources.getI…
偶然在知乎上看到这个问题,Android 5.0 如何实现将布局的内容延伸到状态栏,之前也见过多个应用的这个功能,但是知乎上的答案却没有一个真正实现此功能的一类是把标题栏设置App主题颜色,一类是提取App主题颜色然后设置成状态栏的颜色,这两种方法都只是设置了状态栏的背景色,而没有实现布局延伸到状态栏这个功能 下面是综合网上的一些东西整理的,废话不说,看代码 1 public class MainActivity extends Activity { @SuppressLint("Inlined…
由于本文引用了大量官方文档.图片资源,以及开源社区的Lib和相关图片资源,因此在转载的时候,务必注明来源,如果使用资源请注明资源的出处,尊重版权,尊重别人的劳动成果,谢谢! Material Design 官方Material Design详细介绍文档:http://www.google.com/design/spec/material-design/introduction.html Material Design是Android 5.0系统的重头戏,并在以后App中将成为一种设计标准,而且随…
------------------------------------------------------------------------------ GitHub:lightSky 微博:    light_sky, 即时分享最新技术,欢迎关注 ------------------------------------------------------------------------------ 强烈建议移步GitHub项目 Awesome-MaterialDesign 用于收集Ma…
本文是codetrick上material design support library教程的第三篇,主要讲的是CollapsingToolbarLayout的概念和应用方法. 原文链接:Material Design Support Library Tutorial – Part 3 Collapsing Toolbar Layout 想实现工具栏collpasing的效果,需要将工具栏(Toolbar)包裹在CollapsingToolbarLayout内.布局的结构如下: <android…
控制status bar utm_source=tuicool#toc_1" style="color:rgb(0,0,0); text-decoration:none; line-height:1em; display:inline-block; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:rgb(0,162,255)">使用DrawerLayout 改变status…
Material Design列 Android(Lollipop/5.0)Material Design(一) 简单介绍 Android(Lollipop/5.0)Material Design(二) 入门指南 Android(Lollipop/5.0)Material Design(三) 使用Material主题 Android(Lollipop/5.0)Material Design(四) 创建列表和卡片 Android(Lollipop/5.0)Material Design(五) 定义…