2023/11/18/Flutter/desktopのwindowの最小サイズを指定する

 

webブラウザ(webアプリ)だとウインドウの最小サイズはデフォルトで指定されているようですが、macOSアプリの場合自分で指定しないと相当小さくできるのでオーバーフローしてしまいました。

It seems that web browsers (web apps) have a default minimum window size, but in the case of macOS apps, if I don’t specify it myself, the window can be made considerably small, which caused an overflow issue.

2023/9/26/html/flutter/打ち消し線を表示したい

 

打ち消し線(取り消し線)を使いたかったので調べてみました。

打ち消し線は英語でstrikethroughです。はい。


Flutterの場合

Text(
    '間違った内容',
    style: TextStyle(decoration: TextDecoration.lineThrough),
),

 

RichText(
  text: TextSpan(
    text: "これは",
    // style: DefaultTextStyle.of(context).style,
    style: TextStyle(color: Colors.black),
    children: <TextSpan>[
      TextSpan(
        text: "間違った内容",
        style: TextStyle(decoration: TextDecoration.lineThrough),
      ),
      TextSpan(text: "です"),
    ],
  ),
)

 

これで表示できました。

 


Markdownエディタの場合(Stackoverflowなど)

2023/8/11/gai/Flutter/bing chatの画像アップロード機能を使ってみる

 

最近なのかよくわかりませんがbing chatに画像をアップロードして会話に使うことができるようになったようなので、Flutterについてどれくらいできるのか色々試してみます。

I’m not sure if it’s recently, but it seems that we can upload images to bing chat and use them in conversations, so I’ll try various things to see how much I can do with Flutter.

 …

2023/6/1/Dart/Flutter/A case where you want to get each character from a string and use it with an index

 

const String sampleStr = 'abcde';

例えば上記のような文字列があったときに、一文字ずつ取り出して使いたい場合、下記のようにsplitメソッドを使って各文字を要素として持つList<String>を取得できます。

For example, if we have a string like the one above and want to extract and use each character, we can use the split method to get a List<String> that has each character

2023/3/15/Flutter/translation of flutter_lints

 

 

nitpick : 粗探しする、重箱の隅をつつく

 

only to 原形 : ただVしただけだ」ということを表します。悪い結果となってしまった場合に使うことが多いです。 特に、「only to find ~」という形で使われることが多くあります。

https://study-z.net/30772

結局ここでは特にこの部分の意味を訳す必要は無い、ということだと思われる。

 

高校英文法:使役動詞 have + O + 原形不定詞

haveは「~してもらう」という意味だと思われる。


That’s the Dart analyzer spotting possible improvements in your code, called lints.

これは、Dart …

Flutter/Dart 2023/2/13/Announcement of discontinuation of Dio package

 

*2023/2/14に続報記事を投稿しました(新メンテナーへDioパッケージを移行)。

*A follow-up article was posted on 2023/2/14 (Dio package transferred to new maintainer).

 

Flutter/Dartのネットワーク用人気パッケージDioのGithubリポジトリにて、メンテナンスの継続が不可能であるとの発表がありました。(2023年2月13日時点)

The Github repository of Dio, a popular Flutter/Dart network package, announced that it could no longer be continued.(As of February 13,

Flutter : 期待通りの白と透明のグラデーション(white and transparent gradient)

 

最近はまったポイントを共有させていただきます。

I would like to share a point that I have been stuck on recently.

 

白と透明のグラデーションが欲しかったので下記のように書いたら明らかにグレイが混ざって、期待と違うものになりました。

I wanted a gradation of white and transparent, so when I wrote the following, gray was clearly mixed, and it turned out

2022/12/18/Flutter/Rowでオーバーフローする時の対処法

 

広告

https://play.google.com/store/apps/details?id=com.dokuzi1.gaieval&pli=1

ChatGPTの回答のシェア機能を利用して、ChatGPTの回答の質を評価する投稿アプリ「Engineers and GAI」をPlay storeにリリースしました。

ReactとFlutterに関する回答を対象としております。

今後いろいろなジャンルを追加していきたいと思っております🔥

投稿の閲覧・検索はアカウント登録無しで可能、投稿・フォロー・ブックマークなどはアカウント登録後ご利用いただけます。

現在全機能無料でご利用いただけます。

Google Play で手に入れよう

 


 

Rowの子の幅が大きかったりすると画面幅、window幅をはみ出してオーバーフローしてしまいます。

If the width of the child of Row is large, it will overflow the screen width and window width.

 

そういう時の対処法をいくつか考えてみましょう。

Let’s consider some ways to

2022/9/22/Flutter/popUntil and WillPopScope

 

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: HomePage(),
    );
  }
}

class HomePage extends StatelessWidget {
  const HomePage({Key? key}) :