[Day19] Flutter - Const: Shared(part3)

前言

Hi, 我是鱼板伯爵今天要介绍Const,利用它来宣告一些重复使用且不变的值,教学内容只会撷取片段程序码,建议大家搭配完整程序码来练习。

完整程序码

Const

Const 在 Flutter 扮演着重要的角色,当你使用const的变数时,只要在 APP 的生命周期中他永远不会改变,因此它只会创建一次,这可以降低一些不必要的资源。

const String word = "Hello world";

鱼板范例

在写Flutter时常常会重复使用一些颜色、字体和图片,我们可以创建一个档案将这些宣告成一个变数以便我们重复使用。

import 'package:flutter/material.dart';

const Color oil1Color = Color(0xFFFBF5EF);
const Color oil2Color = Color(0xFFF2D3AB);

const Color oil3Color = Color(0xFFC69FA5);
const Color oil4Color = Color(0xFF8B6D9C);

const Color oil5Color = Color(0xFF494D7E);
const Color oil6Color = Color(0xFF272744);

class Home extends StatelessWidget {
  const Home({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: oil2Color,
      body: Center(
        child: Text("Hello"),
      ),
    );
  }
}


<<:  Day 04 - Function Composition

>>:  Day 0x12 UVa10038 Jolly Jumpers

文书编辑器_vi

前面提到 我在python上面可以很快的去控制GPIO 可是C呢? 在这Linux的环境下,没有ID...

[Angular] Day4. Component

讲完前面几张比较偏向原理与不常使用到的章节後,从这章节开始会介绍比较实际运用的东西。 就像在 Day...

架构介绍

对於资料、数据分析,已经有一点心得,但多半都停留在断断续续,不够紮实也不够完整,虽然可以弄出一个系统...

Day-5 谁是最棒的狗勾

谁是最棒的狗勾 tags: IT铁人 效能的定义 生活中很常对各种东西做出比较,哪本书比较好看、哪个...

JS Truthy 与 Falsy DAY55

MDN: https://developer.mozilla.org/zh-CN/docs/Glos...