私はTabBarウィジェットを使用しています。指標の高さと幅をカスタマイズしたいと思います。私は変更できる色以外の他のプロパティを見ることができません。TabBarインジケータの幅と高さをカスタマイズするにはどうすればよいですか?
0
A
答えて
0
あなたはタブがデフォルトで水平に彼らのやり方を画面いっぱいに拡大したくない場合は、あなたのTabBar
にisScrollable: true
のプロパティを与えます。
Container
をPreferredSize
にラップして、TabBar
のサイズにすることができます。 (PreferredSize
は、AppBar
のスロットbottom
に存在させたい場合にのみ必要です)。TabBar
が画面に表示されないため、インジケータが狭く表示されるという影響があります。ただし、インジケータの高さはハードコーディングされています。好きではない場合は、tabs.dartの独自のコピーをインポートし、そのファイルの定数をカスタマイズする必要があります。
Container
を使用して、個々の身長の高さを設定することもできますが、それはあなたのやりたいこととは異なっていますが、Tab
です。
import 'package:flutter/material.dart';
void main() {
runApp(new MaterialApp(
home: new MyApp(),
));
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new DefaultTabController(
length: 2,
child: new Scaffold(
appBar: new AppBar(
title: new Text('Tabs Demo'),
bottom: new PreferredSize(
preferredSize: new Size(200.0, 200.0),
child: new Container(
width: 200.0,
child: new TabBar(
tabs: [
new Container(
height: 200.0,
child: new Tab(text: 'hello'),
),
new Container(
height: 200.0,
child: new Tab(text: 'world'),
),
],
),
),
),
),
// body: ...
),
);
}
}
関連する問題
- 1. UIScrollviewのインジケータ位置をカスタマイズするにはどうすればよいですか?
- 2. プログラムでカスタムビューの幅と高さを設定するにはどうすればよいですか?
- 3. jQueryでブラウザの幅と高さを変更するにはどうすればよいですか?
- 4. メディアクエリを高さと幅の両方に適用するにはどうすればよいですか?
- 5. div cssの高さと幅を動的に調整するにはどうすればよいですか
- 6. 実行時に画面の高さと幅を計算するにはどうすればよいですか?
- 7. フィールドセットの境界線の高さと幅を特定するにはどうすればよいですか?
- 8. アンドロイドアプリケーションの開始高さと幅のレイアウトを設定するにはどうすればよいですか?
- 9. SitecoreのCustomImageFieldアイテムの高さと幅を取得するにはどうすればよいですか?
- 10. ATLコントロールのデフォルトの幅と高さを変更するにはどうすればよいですか?
- 11. HTML5ビデオをブラウザのウィンドウの高さと幅に合わせるにはどうすればよいですか?
- 12. ビューモデルから画像の高さと幅を読み取るにはどうすればよいですか?
- 13. 幅と高さが16pxのチェックボックスを作成するにはどうすればよいですか?
- 14. 均一な幅と高さを持つボタンを作成するにはどうすればよいですか?
- 15. 特定の幅と高さのポップアップとしてハイパーリンクを開くにはどうすればよいですか?
- 16. Ionicでプルアップフッターの高さをカスタマイズするにはどうすればよいですか?
- 17. サムスンデバイスアンドロイドに特定の幅と高さのビデオを記録するにはどうすればいいですか?
- 18. レイアウトパラメータの高さ/幅をdp値で設定するにはどうすればよいですか?
- 19. styles.xmlのdrawableleftの幅と高さを設定するにはどうすればいいですか?
- 20. ExtJsで100%の高さと幅でウィンドウを作るにはどうすればいいですか?
- 21. SVGソーシャルアイコンの幅と高さを変更するにはどうすればいいですか?
- 22. Telerik RadWindowコントロールの幅と高さを変更するにはどうすればいいですか?
- 23. p:カルーセルアイテムをカルーセルの幅と高さに合わせるにはどうすればいいですか?
- 24. PIXIレンダラをブラウザの幅と高さに合わせるにはどうすればいいですか?
- 25. FineUploader Pluginスケールでは、全幅ではなく、高さと幅を定義するにはどうすればよいですか(最大幅オプション)
- 26. 回転したimg/divの幅/高さを固定するにはどうすればよいですか?
- 27. Androidのデバイスのピクセル幅と高さを見つけるにはどうすればいいですか?
- 28. クロムエクステンションのポップアップの幅と高さを調べるにはどうすればいいですか?
- 29. ナビゲーションバックシンボルとナビゲーションバックテキストをカスタマイズするにはどうすればよいですか?
- 30. Javascript iPad、iPhone、Android - ページ幅と高さを取得するにはどうすればいいですか?