小编abi*_*in 的帖子

在 Flutter 中添加 3 点弹出菜单 AppBar 的最简单方法

  1. 我想要在我的应用程序栏中有一个 3 点弹出菜单按钮

  2. 它必须是可点击的 [导航到其他小部件、页面]

  3. 请告诉如何以更简单的方式添加弹出菜单按钮

dart flutter

39
推荐指数
6
解决办法
3万
查看次数

如何在颤振中使用 dart.core.sink

import 'package:flutter/material.dart';
import 'dart:async';



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

//Using Bloc
class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return StreamBuilder(
      stream: bloc.darkThemeEnabled,
      initialData: false,
      builder: (context, snapshot) => MaterialApp(
          theme: snapshot.data ? ThemeData.dark() : ThemeData.light(),
          home: HomePage(snapshot.data)),
    );
  }
}

class HomePage extends StatelessWidget {
  final bool darkThemeEnabled;

  HomePage(this.darkThemeEnabled);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("Dynamic Theme"),
      ),
      body: Center(
        child: Text("Hello World"),
      ),
      drawer: Drawer(
        child: ListView(
          children: <Widget>[
            ListTile(
              title: Text("Dark Theme"), …
Run Code Online (Sandbox Code Playgroud)

dart flutter

6
推荐指数
1
解决办法
6203
查看次数

如何将共享功能添加到 flutter 中的图标 [on button click share app in social media ]

  1. 我想要一个在社交媒体上分享我的应用程序的功能。

  2. 共享图标将放置在应用栏内。当用户单击共享图标时,将向用户显示社交媒体选项。

  3. 我知道SHARE PACKAGE,但我不知道如何实现它。

dart flutter

3
推荐指数
1
解决办法
1847
查看次数

onWillPop - Future&lt;bool&gt;Function(BuildContext) 不能分配给参数类型 Future&lt;bool&gt;Function()

请帮助我解决颤振应用程序中的此错误:

    class MyApp extends StatelessWidget {

      Future<bool> _onBackPressed(BuildContext context) {

        return showDialog(
            context:context,builder:(BuildContext context)=>AlertDialog(title: Text('Exit'),
          actions: <Widget>[
            FlatButton( child:Text('NO'),onPressed: ()=>Navigator.pop(context,false)),
            FlatButton( child:Text('Yes'),onPressed: ()=>Navigator.pop(context,true))


          ],));

      }
      @override
      Widget build(BuildContext context) {
        return WillPopScope(onWillPop:_onBackPressed, // **the argument type Future<bool>Function(BuildContext) can not be assigned to parameter  Future<bool>Function()**

        child: MaterialApp(
        debugShowCheckedModeBanner: false,
        title: 'ListViews',
        theme: ThemeData(
        primarySwatch: Colors.teal,
        ),
        home: Scaffold(
        appBar: AppBar(title: Text('ListViews')),
        body: BodyLayout(),
        ),
        ));
      }
    }
Run Code Online (Sandbox Code Playgroud)
  1. 我该如何纠正这个错误?
  2. 写完 Future<bool>_onBackPressed(BuildContext context) async{ 这个错误出现在错误框中

错误

the argument type Future<bool>Function(BuildContext) can not …
Run Code Online (Sandbox Code Playgroud)

dart flutter

0
推荐指数
1
解决办法
1666
查看次数

标签 统计

dart ×4

flutter ×4