2017-12-26 9 views
1

私が今まで見てきたすべてのチュートリアルとドキュメントは、フラッター素材をインポートすることから始まりました。これは絶対必要なのですか?プレーンなキャンバスから始め、私自身のテーマやウィジェットを作りたいとしたらどうでしょうか?もし私がこれを行うことができたら、デフォルトのウィジェットにアクセスするためにここでどのパッケージを使うべきですか?フラットで無地のキャンバスから始める

答えて

1

フラッターのウィジェットは、開発者の日を簡単にします。すべてのウィジェットは、トップdart:uiのlibに構築されています。既存のウィジェットセットを使用するか、または最初からUIを開発するかは、あなた次第です。 Flutterはあなた自身のウィジェットを書くことを止めません。

hereの生の例がいくつかありますが、ウィジェットはまったく使用されていません。

単純なマテリアルウィジェットは欲しくない場合は、他のすべてのbasic widgets and layoutsがフラッターで利用可能な独自のテーマウィジェットを作成することができます。

キャンバスで独自のウィジェットをいくつも作成し、それを他のウィジェットと一緒に使用したい場合は、CustomPaintCustomPainterウィジェットを調べます。

これが役に立った!

+0

恐縮です、ありがとうございます! – Ilja

+0

私は実際にフォローアップの質問を持っている、UIパッケージを見て、それは非常に手に入れられており、非常にカスタムUIに使用されるべきもののようです。私のオリジナルの質問は、「テキスト」、「行」などの要素を使用する方が多くなりました。 iOSやマテリアルスタイリングのない普通のウィジェットとしてそれらを吐き出すだけの 'default'インポートがありますか? – Ilja

+1

' Text'、 'Row'などのようなものは基本的なウィジェットの上に' Material'ライブラリが構築されます。これらの基本的なウィジェットを使いたければ、単にパッケージをインポートするだけです:flutter/widgets.dart "'。すべての基本的なウィジェットについて、ドキュメント[ここ](https://docs.flutter.io/flutter/widgets/widgets-library.html)をチェックすることができます。 –

関連する問題