すべてのウィジェットにFlutter paddingを適用しますか?
2023-10-19 03:54:55
質問
カードウィジェットのテキストとアイコンの上下にパディングを追加しようとしています。flutterにはコンテナに対してこれを行う簡単な方法があることがわかりましたが、他のウィジェットに対してこれを行う方法が見つからないようです(コンテナで包むことを除いて)。これは今のところ私が持っているコードです。
body: new Container(
padding: new EdgeInsets.all(10.0),
child: new Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget> [
new Card(
color: Colors.white70,
child: new Container(
padding: new EdgeInsets.all(10.0),
child: new Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget> [ //Padding between these please
new Text("I love Flutter", style: new TextStyle(fontSize: 20.0, fontWeight: FontWeight.bold)),
new Icon(Icons.favorite, color: Colors.redAccent, size: 50.0)
]
)
)
)
]
)
)
だから、私の子供の列で、私は新しいコンテナを挿入することなく、いくつかのパディングを上下に追加したいと思います。これは可能ですか?
どのように解決するのですか?
この場合
Padding
は、非常に単純な
Widget
であり、単に別の
Widget
として
child
と
EdgeInsets
オブジェクトのように、すでに
padding
.
Flutterにおけるこの"composition over inheritance"のアプローチは非常に意図的なものです。その長所と短所についての最近の議論は、Flutterの Gitterチャンネル .
関連
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み] ArrayAdapter<myClass> の使用方法
-
[解決済み] Androidの連絡先リストを呼び出すには?
-
[解決済み] CardView layout_width="match_parent "が親のRecyclerViewの幅と一致しない。
-
[解決済み] Androidのソースコードにある@hideの意味とは?
-
[解決済み] Android ConstraintLayout - あるビューを別のビューの上に配置する
-
[解決済み] onCreate(Bundle savedInstanceState)とは?
-
[解決済み] サポートライブラリのアクションバーをPreferenceActivityに追加するには?
-
[解決済み] HttpURLConnectionを使ったPOSTによるファイル送信
-
[解決済み] Flutter : ListViewにヘッダー列を追加する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Eclipseでのandroid:configChangesでのAdmobエラー
-
[解決済み] handler.postDelayed()を停止する。
-
[解決済み] アンドロイドアプリのユーザーデータを消去する
-
[解決済み] AppCompat-v7 21でアクションバー/ツールバーにアイコンを表示する。
-
[解決済み] アプリ内課金テスト:android.test.purchased already owned
-
[解決済み] 文字サイズとアンドロイドの画面サイズの違い
-
[解決済み] ArrayList<MyCustomClass>をJSONArrayに変換する。
-
[解決済み] 非推奨のandroid.support.v4.app.ActionBarDrawerToggleの置き換え方法
-
[解決済み] Android Lintが翻訳されていない文字列を訴えないようにする。
-
[解決済み] Android APKファイルの中身を見るには?