世界最大級のオンライン学習サービス「Udemy(ユーデミー)」とは?

【Flutter】Opacityの使い方|透明度を調整する

こんにちは、フラメルです。

今回は任意のウィジェットの透明度を調整できるOpacityの使い方を紹介します。

目次

任意のウィジェットの透明度を調整する方法

opacity: 0.1
opacity: 0.5
opacity: 1

透明度を調整したいウィジェットをOpacityでラップし、opacityで透明度を調整できます’。

opacity:0.0で透明、opacity:0.5で半透明、opacity:1で不透明となります。

Opacity(
  opacity: 0.5,
  child: Container(
    width: 200,
    height: 200,
    color: Colors.blue,
  ),
),

サンプルコード

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: Text('Flutter')),
        body: Center(
          child: Opacity(
            opacity: 0.5,
            child: Container(
              width: 200,
              height: 200,
              color: Colors.blue,
            ),
          ),
        ),
      ),
    );
  }
}

以上です。

合わせて読みたい

目次