说起状态栏其实都见过,但是具体不知道是哪个位置(我以前就不知道。。),先来看下图
如上图所示就是状态栏的位置,对于实现状态栏我大致分为如下过程:
资源文件
对话框
IDD_DIALOG1
字符串表
STRINGTABLE
菜单
IDR_MENU1
图标
IDI_ICON1
实现过程...
默认状态栏为黑色,对于某些App不是很美观,变成白色很简单,只需要两个步骤。 1.在Info.plist中添加新项目,View controller-based status bar appearance,Boolean值为No. 2.在AppDelegate的- (BOOL)application ...
分类:
移动开发 时间:
2016-04-25 13:21:10
阅读次数:
181
edgesForExtendedLayout: 在ios7适配中,布局问题是一个很头痛也很重要的问题,因为在ios7中viewController使用了全屏布局的方式,也就是说导航栏和状态栏都是不占实际空间的,状态栏默认是全透明的,导航栏默认是毛玻璃的透明效果。 在IOS7以后 ViewContro ...
一、 状态栏背景(黑色)的设置 1.在有导航栏的情况下,给导航栏设置一个像素为44的背景图片即可 2.在没有导航栏的情况下,改变window的frame 二、状态栏前景的设置 1.在Info.plist中增加Key:View controller-based status bar appearanc ...
分类:
移动开发 时间:
2016-04-19 11:35:26
阅读次数:
212
现在App都讲究“沉浸”样式,不知道这个词从哪里来的,实质就是状态栏透明。我们do平台打开一个新的页面支持三种状态栏方式 显示状态栏: 也就是状态栏的背景色和前景色都是系统提供的缺省颜色,看图:左边是设计器的设计界面,右边是真机显示的界面,大家可以看到从设计器映射到手机端的线是在状态栏下。这种状态栏 ...
分类:
其他好文 时间:
2016-04-17 09:04:24
阅读次数:
149
1.app尺寸,去掉状态栏 1.app尺寸,去掉状态栏 CGRect r = [ UIScreen mainScreen ].applicationFrame; r=0,20,320,460 2.屏幕尺寸 CGRect rx = [ UIScreen mainScreen ].bounds; r=0 ...
分类:
移动开发 时间:
2016-04-16 22:54:34
阅读次数:
342
原文 idea新建maven项目时,mvn archetype:generate 速度缓慢 1 现象: 用IDEA新建maven项目,填写完各种参数,创建时,控制台卡在“[INFO] Generating project in Batch mode”处: 同时,右下方状态栏处,显示创建过程仍在进行: ...
分类:
其他好文 时间:
2016-04-16 00:41:52
阅读次数:
123
android:fitsSystemWindows="true"是一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己的布局,如果值为true,就会调整view的paingding属性来给system windows留出空间...用于实现状态栏,即 沉浸式状... ...
分类:
移动开发 时间:
2016-04-15 20:01:31
阅读次数:
131
从实际使用需要出发,以最简单的方式实现了几种类型的MD状态栏。(重点在fitsSystemWindows的使用)
0,使用前提
targetSdkVersion 23;
support librariy 23.3.0
styles-v19: true
styles-v21+: true @android:color/transparent
1,最普通的类型:只有一个ToolB...
分类:
其他好文 时间:
2016-04-15 12:18:46
阅读次数:
256
Service在后台运行时,如果系统内存内存不足时,就有可能会回收掉后台运行的Service, 如果想要Service一直运行,而不会因为内存不足时被回收,就可以使用前台Service; 前台Service和普通Service的区别: 前台Service会有个图标显示在系统的状态栏,下拉状态栏会有更 ...
分类:
其他好文 时间:
2016-04-14 22:09:40
阅读次数:
210