Material App的标题在颤动时使用在哪里?

时间:2018-05-31 00:20:06

标签: dart flutter

应用名称显示包名称 AppBar标题显示在主页的 AppBar上,那么标题MaterialApp(title: 'Rectangle App',);在flutter项目中的用途是什么。

import 'package:flutter/material.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Rectangle App',
      home: Scaffold(
        appBar: AppBar(
          title: Text('Rectangle App Home Page'),
        ),
        body: HelloRectangle(),
      ),
    );
  }
}

5 个答案:

答案 0 :(得分:16)

这是一个很好的问题。以下是如何使用它的说明:

  

设备用于识别用户应用的单行说明。

     

在Android上,标题显示在任务管理器的应用程序快照上方   当用户按下“最近的应用程序”按钮时显示。   同样,在iOS上,当用户使用时,标题会显示在App Switcher中   双击主页按钮。

简而言之:

  • 在Android上:它在最近的应用中使用

  • 在iOS上:它用于App切换器

答案 1 :(得分:2)

如上所述,在Android上,“标题”属性显示在任务管理器的应用快照上方,当用户按下“最近的应用”按钮时,这些快照就会显示。

在iOS上无法使用此值。

应用程序的“ Info.plist”中的

“ CFBundleDisplayName”将被引用,否则将被引用“ CFBundleName”。

您可以在Xcode中打开iOS模块,以更改Info.plist中的值,以更改iOS上显示的内容。

答案 2 :(得分:0)

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'Flutter Demo',
      theme: Elements.getThemeData(),
      home: new MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

当您放置应用程序背景标题时,将进行演示。 页面标题显示为“ Flutter Demo主页”

答案 3 :(得分:0)

在“ Flutter for Web”中,它在与该Web应用相对应的浏览器选项卡中使用。

答案 4 :(得分:0)

按照official doc

  

设备用于识别以下内容的应用的单行描述:   用户。

     

在Android上,标题显示在任务管理器的应用快照上方   当用户按下“最新应用”按钮时显示。上   iOS无法使用此值。应用程序的CFBundleDisplayName   如果存在,则引用Info.plist CFBundleName   否则。

1。仅适用于Android。

2。在iOS上,无法使用此值。