小编dan*_*dan的帖子

颤振:将脚手架与容器包装在一起用于渐变背景

我想用容器包装一个脚手架,以获得同样位于AppBar下方的渐变背景。基本上是全屏渐变背景。但是,我的尝试无济于事。还有另一种方法,我可以保留AppBar功能,但要在覆盖整个屏幕的渐变之上?

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Test',
      theme: ThemeData(
        primarySwatch: Colors.yellow,
      ),
      home: MyHomePage(title: 'Test'),
    );
  }
}

class MyHomePage extends StatelessWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  Widget build(BuildContext context) {
    return Container(
      decoration: BoxDecoration(
        gradient: LinearGradient(
          begin: Alignment.topRight,
          end: Alignment.bottomLeft,
          stops: [0.1, 0.5, 0.7, 0.9],
          colors: [
            Colors.yellow[800],
            Colors.yellow[700],
            Colors.yellow[600],
            Colors.yellow[400],
          ],
        ),
      ),
      child: Scaffold(
        appBar: AppBar(
          title: …
Run Code Online (Sandbox Code Playgroud)

material-design flutter

9
推荐指数
4
解决办法
6719
查看次数

Flutter:保持应用程序在后台运行的跨平台方式

我试图找出一种方法来保持 Flutter 应用程序运行,即使它不在焦点上。例如,运行倒计时并在完成时播放警报声/显示通知,无论前台正在运行什么。任何人都可以指出我正确的方向吗?理想情况下,可以跨平台工作。

我找到了这个线程,但它已经有将近 2 年的历史了,所以我想从那时起可能已经有了一些发展。

flutter

5
推荐指数
1
解决办法
7266
查看次数

标签 统计

flutter ×2

material-design ×1