国产日韩精品视频_2020久久国产最新免费观看_国内久久久久影院精品_日本一区二区视频在线

如何更改flutter中具有多個(gè)文本按鈕的容器的顏色?

我有一個(gè)練習(xí),上面有一個(gè)容器,下面有四個(gè)文本按鈕。當(dāng)我按下4個(gè)文本按鈕中的一個(gè)(每個(gè)按鈕都有另一種顏色)時(shí),頂部的容器應(yīng)該會(huì)改變顏色。現(xiàn)在我知道這必須通過一個(gè)自定義函數(shù)實(shí)現(xiàn),該函數(shù)要么采用文本按鈕的顏色,要么采用頂部容器的原始顏色。我可以通過為每種顏色分配一個(gè)數(shù)字作為變量并將其作為參數(shù)輸入到上面的colorwidget中來實(shí)現(xiàn)這一點(diǎn)嗎?

我有點(diǎn)受不了了。

thx.

? 最佳回答:

檢查這個(gè)例子

import 'package:flutter/material.dart';

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

  @override
  _HomeState createState() => _HomeState();
}

class _HomeState extends State<Home> {
  Color color = Colors.amber;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text("Container color")),
      body: Column(
        crossAxisAlignment: CrossAxisAlignment.center,
        mainAxisAlignment: MainAxisAlignment.center,
        children: [
          Center(
            child: Container(
              decoration: BoxDecoration(
                  color: color,
                  borderRadius: const BorderRadius.all(Radius.circular(10))),
              height: 100,
              width: 100,
            ),
          ),
          const SizedBox(
            height: 20,
          ),
          Column(
            children: [
              Padding(
                padding: const EdgeInsets.all(8.0),
                child: Row(
                  mainAxisAlignment: MainAxisAlignment.spaceEvenly,
                  children: [
                    Center(
                      child: InkWell(
                        onTap: () {
                          setState(() {
                            color = Colors.amber;
                          });
                        },
                        child: Container(
                          decoration: const BoxDecoration(
                              color: Colors.amber,
                              borderRadius:
                                  BorderRadius.all(Radius.circular(10))),
                          height: 100,
                          width: 100,
                        ),
                      ),
                    ),
                    Center(
                      child: InkWell(
                        onTap: () {
                          setState(() {
                            color = Colors.blue;
                          });
                        },
                        child: Container(
                          decoration: const BoxDecoration(
                              color: Colors.blue,
                              borderRadius:
                                  BorderRadius.all(Radius.circular(10))),
                          height: 100,
                          width: 100,
                        ),
                      ),
                    )
                  ],
                ),
              ),
              Padding(
                padding: const EdgeInsets.all(8.0),
                child: Row(
                  mainAxisAlignment: MainAxisAlignment.spaceEvenly,
                  children: [
                    Center(
                      child: InkWell(
                        onTap: () {
                          setState(() {
                            color = Colors.red;
                          });
                        },
                        child: Container(
                          decoration: const BoxDecoration(
                              color: Colors.red,
                              borderRadius:
                                  BorderRadius.all(Radius.circular(10))),
                          height: 100,
                          width: 100,
                        ),
                      ),
                    ),
                    Center(
                      child: InkWell(
                        onTap: () {
                          setState(() {
                            color = Colors.green;
                          });
                        },
                        child: Container(
                          decoration: const BoxDecoration(
                              color: Colors.green,
                              borderRadius:
                                  BorderRadius.all(Radius.circular(10))),
                          height: 100,
                          width: 100,
                        ),
                      ),
                    )
                  ],
                ),
              )
            ],
          )
        ],
      ),
    );
  }
}
国产日韩精品视频_2020久久国产最新免费观看_国内久久久久影院精品_日本一区二区视频在线

国内精品一区二区| 久久综合给合久久狠狠狠97色69| 国产香蕉97碰碰久久人人| 毛片av中文字幕一区二区| 亚洲一级网站| 日韩午夜精品| 最新亚洲激情| 亚洲国产精品电影| 国内精品久久久久久 | 中日韩男男gay无套| 在线看欧美视频| 国产一区二区视频在线观看| 欧美视频一二三区| 欧美日韩蜜桃| 欧美精品一区二区三区一线天视频| 欧美一区二区三区婷婷月色| 亚洲免费一在线| 亚洲性视频网址| 亚洲天堂网在线观看| 亚洲精品一品区二品区三品区| 国语自产精品视频在线看| 国产亚洲一区二区三区在线播放| 欧美色欧美亚洲高清在线视频| 欧美黄色免费| 欧美日韩岛国| 欧美色播在线播放| 国产精品国码视频| 国产精品自拍在线| 国产欧美一区二区三区沐欲| 国产视频丨精品|在线观看| 国产情人节一区| 国产在线拍偷自揄拍精品| 国内精品视频在线观看| 伊人久久大香线| 亚洲人成人一区二区在线观看| 亚洲精品乱码久久久久久蜜桃麻豆 | 韩日在线一区| 亚洲福利视频三区| 亚洲麻豆av| 亚洲欧美区自拍先锋| 先锋亚洲精品| 美女精品自拍一二三四| 欧美看片网站| 国产精品婷婷| 1000部国产精品成人观看| 亚洲精品一区二区三区蜜桃久| 日韩视频精品在线| 午夜免费日韩视频| 老司机凹凸av亚洲导航| 欧美日韩一区二区三区四区在线观看 | 欧美在线影院| 免费一区二区三区| 国产精品豆花视频| 国产亚洲va综合人人澡精品| 一区二区三区在线免费视频 | 99国产精品久久久久久久久久| 亚洲视频欧美视频| 久久免费偷拍视频| 欧美日韩国产综合新一区| 国产美女精品免费电影| 亚洲国产精品成人| 亚洲一区视频在线| 欧美大片在线看| 国产一区二区黄色| 亚洲日本黄色| 欧美中文字幕在线| 欧美日韩在线三级| 亚洲国产精品成人一区二区| 亚洲综合国产激情另类一区| 毛片基地黄久久久久久天堂| 欧美新色视频| 亚洲全部视频| 久久综合婷婷| 国产日本欧美视频| 亚洲色图在线视频| 欧美精品自拍偷拍动漫精品| 精品动漫3d一区二区三区免费版| 亚洲一区免费网站| 欧美日韩另类丝袜其他| 在线欧美不卡| 久久久久综合| 国产视频在线观看一区二区三区| 一区二区三区视频在线观看| 欧美 日韩 国产一区二区在线视频 | 在线观看亚洲视频| 久久久久久久一区二区| 国产欧美精品日韩精品| 午夜精品久久久久久久男人的天堂| 欧美精品二区| 亚洲国产欧美久久| 蜜桃久久av一区| 亚洲国产精品久久久久婷婷884 | 亚洲国产成人av在线| 久久久久久久999| 国产一区二区三区在线免费观看 | 欧美在线视频在线播放完整版免费观看 | 在线观看视频一区| 美女日韩欧美| 亚洲人成人一区二区三区| 乱人伦精品视频在线观看| 黄色资源网久久资源365| 久久精品中文| 91久久久在线| 欧美精品情趣视频| 一区二区精品国产| 国产精品视频观看| 久久精品国产精品亚洲精品| 国产日韩精品久久| 美国成人直播| 99国产精品99久久久久久粉嫩| 欧美精品在线网站| 亚洲欧美综合另类中字| 狠久久av成人天堂| 欧美激情黄色片| 中文一区在线| 国产在线不卡视频| 欧美成年视频| 亚洲综合视频一区| 在线不卡免费欧美| 欧美日韩1区2区3区| 午夜久久一区| 亚洲日本理论电影| 国产精品免费久久久久久| 久久精品在线免费观看| 亚洲精品精选| 国产欧美在线观看| 欧美激情亚洲另类| 在线视频欧美精品| 在线不卡a资源高清| 欧美午夜无遮挡| 久久精品一区四区| 国产精品99久久久久久久久久久久| 国产自产2019最新不卡| 欧美精品在线极品| 久久久久久一区二区三区| 99精品视频免费观看视频| 国产亚洲一区在线| 国产精品久久久久三级| 嫩草伊人久久精品少妇av杨幂| 亚洲影院免费| 亚洲人成人一区二区在线观看| 国产精品一区二区女厕厕| 欧美精品播放| 美脚丝袜一区二区三区在线观看| 亚洲免费视频中文字幕| 亚洲日本激情| 在线精品视频免费观看| 国产精品一区二区在线观看| 欧美日韩国产综合新一区| 免费观看国产成人| 久久久久久久综合日本| 欧美一区二区三区四区高清| 日韩一级欧洲| 99国内精品久久| 亚洲老板91色精品久久| 在线观看视频一区| 国产亚洲精品一区二区| 国产精品成人一区二区三区吃奶| 老司机午夜免费精品视频| 久久久免费精品视频| 久久xxxx精品视频| 欧美专区日韩专区| 欧美主播一区二区三区| 午夜精品久久| 亚洲视频电影图片偷拍一区| 中国成人黄色视屏| 亚洲男同1069视频| 午夜精品亚洲| 久久激情五月婷婷| 久久青草欧美一区二区三区| 欧美在线免费观看视频| 久久激情五月激情| 久久午夜精品| 欧美国产极速在线| 欧美另类综合| 欧美性jizz18性欧美| 国产麻豆精品在线观看| 国模精品一区二区三区| 在线播放豆国产99亚洲| 亚洲激情黄色| 亚洲一区二区免费| 香蕉成人久久| 久久综合久久久| 欧美日韩国产123| 国产情人综合久久777777| 国内精品久久久久久 | 国产精品hd| 国产欧美精品国产国产专区| 国产日韩欧美亚洲一区| 在线观看一区二区精品视频| 亚洲精品一区二区三区99| 亚洲视频1区| 久久久欧美一区二区| 欧美精品九九| 国产日韩精品视频一区二区三区| 精久久久久久久久久久| 一区二区三区回区在观看免费视频| 亚洲欧美日韩精品久久奇米色影视 | 欧美日韩高清在线| 国产主播精品|