2021/3/11 : Flutter : TweenAnimationBuilderについて

TweenAnimationBuilderを使ってみる。

 


とりあえず動くサンプル

import 'package:flutter/material.dart';

void main() {
  return runApp(
    MaterialApp(
      home: MyApp(),
    ),
  );
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body:TweenAnimationBuilder(
        curve:Curves.slowMiddle, //←curveを指定できる。
        duration:Duration(seconds:4),
        tween:ColorTween(begin:Colors.white,end:Colors.pinkAccent,),
        builder:(BuildContext _,Color value,Widget child){
          return ColorFiltered(
            child:Image.asset('assets/images/diamond.png'),
            

2021/3/4 : Flutter : Create a download buttonの訳

Create a download button

Note: このレシピではnull-safety導入後のコードを使います。null-safetyがDart言語とFlutterフレームワークにやってきます。現在ベータチャンネルです。より詳しい情報はNull safety in Flutterをご覧ください。


Apps are filled with buttons that execute long-running behaviors.

アプリには、長時間実行される動作を実行するボタンがたくさんあります。

 

For example, a button might trigger a download, which starts a download process, receives data over time, and then …