精华内容
下载资源
问答
  • StatusBar

    2012-01-09 23:06:05
    StatusBar
  • statusbar

    2020-03-27 11:05:56
    1 tickText -> tickView 未接来电等通知在statusbar上动态显示的两行文字 2 signalClusterView 信号显示 3 statusbar上两种图标 【1】notification 【2】system icon slotPhoneStatusBarPolicy ...

    1 tickText -> tickView 未接来电等通知在statusbar上动态显示的两行文字

    2 signalClusterView 信号显示

    3 statusbar上两种图标

       【1】notification

       【2】system icon slot PhoneStatusBarPolicy

    展开全文
  • Statusbar

    2015-04-17 16:52:00
    Main window The QtGui.QMainWindow class provides a main application ... This enables to create a classic application skeleton with a statusbar, toolbars, and a menubar. Statusbar A statusbar is...

    Main window

    The QtGui.QMainWindow class provides a main application window. This enables to create a classic application skeleton with a statusbar, toolbars, and a menubar.

    Statusbar

    A statusbar is a widget that is used for displaying status information.

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    
    """
    ZetCode PyQt4 tutorial 
    
    This program creates a statusbar.
    
    author: Jan Bodnar
    website: zetcode.com 
    last edited: September 2011
    """
    
    import sys
    from PyQt4 import QtGui
    
    
    class Example(QtGui.QMainWindow):
        
        def __init__(self):
            super(Example, self).__init__()
            
            self.initUI()
            
            
        def initUI(self):               
            
            self.statusBar().showMessage('Ready')
            
            self.setGeometry(300, 300, 250, 150)
            self.setWindowTitle('Statusbar')    
            self.show()
    
    
    def main():
        
        app = QtGui.QApplication(sys.argv)
        ex = Example()
        sys.exit(app.exec_())
    
    
    if __name__ == '__main__':
        main()
    

    The statusbar is created with the help of the QtGui.QMainWindow widget.

    self.statusBar().showMessage('Ready')
    

    To get the statusbar, we call the statusBar() method of the QtGui.QMainWindow class. The first call of the method creates a status bar. Subsequent calls return the statusbar object. The showMessage()displays a message on the statusbar.

    展开全文
  • statusBar

    2016-03-04 08:34:28
    IOS上 关于状态栏的相关设置(UIStatusBar) 知识普及 ios上状态栏 就是指的最上面的20像素高的部分  状态栏分前后两部分,要分清这两个概念,后面会用到: 前景部分:就是指的显示电池、时间等部分; 背景...

    IOS上 关于状态栏的相关设置(UIStatusBar)


    如果View controller-based status bar appearance 设为YES。设置写代码的优先级最高;

    知识普及

    ios上状态栏 就是指的最上面的20像素高的部分 
    状态栏分前后两部分,要分清这两个概念,后面会用到:

    • 前景部分:就是指的显示电池、时间等部分;

    • 背景部分:就是显示黑色或者图片的背景部分;

      如下图:前景部分为白色,背景部分为黑色 
      在此输入图片描述

    注意:这里只涉及到ios7以及更高版本,低版本下面的讲解可能无效。


    设置statusBar的【前景部分】

    简单来说,就是设置显示电池电量、时间、网络部分标示的颜色, 
    这里只能设置两种颜色:

    • 默认的黑色(UIStatusBarStyleDefault
    • 白色(UIStatusBarStyleLightContent

    可以设置的地方有两个:plist设置里面 和 程序代码里

    1.plist设置statusBar

    在plist里增加一行 UIStatusBarStyle(或者是“Status bar style”也可以),这里可以设置两个值,就是上面提到那两个 
    UIStatusBarStyleDefault 和 UIStatusBarStyleLightContent

    这样在app启动的launch页显示的时候,statusBar的样式就是上面plist设置的风格。

    2.程序代码里设置statusBar

    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];  
    

    或者

    //相对于上面的接口,这个接口可以动画的改变statusBar的前景色  
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];
    

    不仅如此,ios还很贴心的在UIViewController也增加了几个接口, 
    目的是让状态栏根据当前显示的UIViewController来定制statusBar的前景部分。

    • - (UIStatusBarStyle)preferredStatusBarStyle;

    • - (UIViewController *)childViewControllerForStatusBarStyle;

    • - (void)setNeedsStatusBarAppearanceUpdate

    - (UIStatusBarStyle)preferredStatusBarStyle:

    在你自己的UIViewController里重写此方法,返回你需要的值(UIStatusBarStyleDefault 或者 UIStatusBarStyleLightContent);

    注意:

    • 这里如果你只是简单的return一个固定的值,那么该UIViewController显示的时候,程序就会马上调用该方法,来改变statusBar的前景部分;
    • 如果在该UIViewController已经在显示在当前,你可能还要在当前页面不时的更改statusBar的前景色,那么,你首先需要调用下面的setNeedsStatusBarAppearanceUpdate方法(这个方法会通知系统去调用当前UIViewController的preferredStatusBarStyle方法), 这个和UIView的setNeedsDisplay原理差不多(调用UIView对象的setNeedsDisplay方法后,系统会在下次页面刷新时,调用重绘该view,系统最快能1秒刷新60次页面,具体要看程序设置)。

    - (UIViewController *)childViewControllerForStatusBarStyle:

    这个接口也很重要,默认返回值为nil。当我们调用setNeedsStatusBarAppearanceUpdate时,系统会调用application.window的rootViewController的preferredStatusBarStyle方法,我们的程序里一般都是用UINavigationController做root,如果是这种情况,那我们自己的UIViewController里的preferredStatusBarStyle根本不会被调用; 
    这种情况下childViewControllerForStatusBarStyle就派上用场了, 
    我们要子类化一个UINavigationController,在这个子类里面重写childViewControllerForStatusBarStyle方法,如下:

    - (UIViewController *)childViewControllerForStatusBarStyle{
        return self.topViewController;
    }
    

    上面代码的意思就是说,不要调用我自己(就是UINavigationController)的preferredStatusBarStyle方法,而是去调用navigationController.topViewControllerpreferredStatusBarStyle方法,这样写的话,就能保证当前显示的UIViewController的preferredStatusBarStyle方法能影响statusBar的前景部分。

    另外,有时我们的当前显示的UIViewController可能有多个childViewController,重写当前UIViewController的childViewControllerForStatusBarStyle方法,让childViewController的preferredStatusBarStyle生效(当前UIViewController的preferredStatusBarStyle就不会被调用了)。

    简单来说,只要UIViewController重写的的childViewControllerForStatusBarStyle方法返回值不是nil,那么,UIViewController的preferredStatusBarStyle方法就不会被系统调用,系统会调用childViewControllerForStatusBarStyle方法返回的UIViewController的preferredStatusBarStyle方法。

    - (void)setNeedsStatusBarAppearanceUpdate:

    让系统去调用application.window的rootViewController的preferredStatusBarStyle方法,如果rootViewController的childViewControllerForStatusBarStyle返回值不为nil,则参考上面的讲解。


    设置statusBar的【背景部分】

    背景部分,简单来说,就是背景色;改变方法有两种:

    系统提供的方法

    navigationBarsetBarTintColor接口,用此接口可改变statusBar的背景色

    注意:一旦你设置了navigationBar- (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics接口,那么上面的setBarTintColor接口就不能改变statusBar的背景色,statusBar的背景色就会变成纯黑色。

    另辟蹊径

    创建一个UIView, 
    设置该UIView的frame.size 和statusBar大小一样, 
    设置该UIView的frame.origin 为{0,-20}, 
    设置该UIView的背景色为你希望的statusBar的颜色, 
    在navigationBar上addSubView该UIView即可。

    refer:

    展开全文
  • 教程-状态栏 StatusBar 的简单教程
  • Status bar

    2016-06-18 08:45:10
    安卓3.0以上状态栏设计原则 这是官方推荐的标准 1.状态栏图标仅仅是透明背景上的白色像素; ...https://developer.android.com/guide/practices/ui_guidelines/icon_design_status_bar.html

    安卓3.0以上状态栏设计原则

    这是官方推荐的标准
    1.状态栏图标仅仅是透明背景上的白色像素;
    2.应该是一个32位,单信道透明度图片;
    3.hdpi:36px*36px xhdpi: 48px*48px
    4.为了保持和其他状态栏一致的视觉效果可以在状态栏图标上添加一些padding。eg.48*48的状态栏图标可以在添加2px的padding。

    这里写图片描述
    eg.
    1这张图中填充色为白色;
    2.内容仅仅是抠出了部分白色区域,呈现的效果。

    开发中的“诡异”现象

    在安卓5.0以下,使用彩色app图标是可以的;
    在Android5.0以上就 可能 显示为一团白色!(反编译凤凰FM,没有发现他们单独的状态栏图标,但是显示的是黑白图标)。
    在Android5上的对比实验:

    1. 这里如果使用系统的默认图标
      这里写图片描述
    2. 使用下面的图标(下面这张图片是透明的,看不到吧!,我放在了xhdpi中)
      这里写图片描述
      测试结果:
      这里写图片描述

    3.如何设置状态栏图标

    所谓的设置状态栏图标就是在发送通知时设置setSmallIcon
    样例代码如下:

       NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(
                    this)
                    .setSmallIcon(R.drawable.dingdong_imporved);

    不熟悉Notification的同学请参考:Notification简单使用

    参考地址:

    https://developer.android.com/guide/practices/ui_guidelines/icon_design_status_bar.html

    展开全文
  • As there are situations where one may wish to emulate a status bar and/or read a particular status bar when an app has more than one status bar, let NVDA query the app module for a routine for ...
  • cordova-plugin-statusbar" source="npm" /> preference name="StatusBarOverlaysWebView" value="true" /> preference name="StatusBarBackgroundColor&#...
  • flutter_statusbar_manager 现在通过与AndroidX兼容 Flutter Statusbar Manager,可让您控制iOS和Android上的状态栏颜色,样式(主题),可见性和半透明属性。 并为Android提供了一些额外的奖励来控制导航栏。 这...
  • Bartinter:当 status bar 后面的内容改变时,动态修改 status bar 的样式.zip,根据其后面的内容动态更改状态栏样式
  • Status Bar handling

    2020-12-01 22:54:49
    a video app or a game fixed up vertical settings page with status bar with landscape full-screen mode without status bar, this will cause trouble for the whole app. <p>Best regards Xiaochen</p><p>该...
  • qtstatusbar:Qt的StatusBar允许在Android和iOS上设置状态栏的颜色和主题
  • StatusBar refactoring

    2020-12-28 10:09:53
    <div><ul>[x] Reduce/Remove converters on StatusBar.xaml.</li><li>[x] Rationalize control layout on StatusBar.xaml.</li><li>[x] Check if conditions are correctly displayed.</li><li>[x] StatusBar only ...
  • android沉浸式状态栏StatusBar实例StatusBar沉浸式的2种实现方式对于沉浸式状态栏的实现,我觉得有两种实现方式。一是:将状态栏的颜色和状态栏下面的View颜色保持一致或相近。如图:二是:将View充满全屏,状态栏...
  • Status bar issue

    2020-12-08 20:29:58
    <div><p>Status bar style should be saved in 'open' method and restored in 'close' method Now when calling 'close' status bar style set to default</p><p>该提问来源于开源项目&#...
  • Android开发中在某些界面为了保证显示一致性,可能需要调整statusBar的背景色,本文介绍了Android 4.4(API 19)和Android 5.0以上修改statusBar背景色的方案。其中5.0只需要修改styles.xml文件就可以修改statusbar...
  • 易语言statusbar_ec.rar

    2020-02-23 14:23:57
    易语言statusbar_ec.rar 易语言statusbar_ec.rar 易语言statusbar_ec.rar 易语言statusbar_ec.rar 易语言statusbar_ec.rar 易语言statusbar_ec.rar
  • Status bar style

    2020-11-30 20:37:07
    {styles.statusBar} to change the background of statusbar. <p><strong>style</strong> is for navbar and <strong>backgroundStyle</strong> is for both status and navbar. <p>Please let me know if something...
  • statusbar_ec-易语言

    2021-06-13 16:37:53
    statusbar_ec
  • c9.ide.ace.statusbar
  • ios上 更改 状态栏(UIStatusBar)的颜色,你值得一看、收藏 iosUIStatusBarstatusBar状态栏更改状态栏颜色 目录[-] IOS上 关于状态栏的相关设置(UIStatusBar) 知识普及 设置statusBar的【前景部分...
  • StatusBar用法

    2019-05-17 09:12:00
    一、StatusBar组件介绍 StatusBar 是 React Native 0.20 起新增的跨平台组件,它可以用来设置并动态改变设备的状态栏显示特性。 StatusBar 组件可以同时加载多个 StatusBar 组件,这些 StatusBar 组件的属性可以按照...
  • Always update status bar

    2021-01-07 15:25:39
    bar would be updated reflecting the current branch status. However when using reset the changes to the branch would not be immediately reflected in the status bar. The branch status would then be ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,140
精华内容 7,256
关键字:

statusbar