「ゼブラ」のような交互の色のデータテーブル行を作成する方法

スミス

以下に示す例のようなテーブルを作成しようとしています。この例では、テーブルの行は灰色と白を交互に使用しています。MySQLデータベースからのデータを含むデータテーブルがありますが、特定の行数はわかりません。データ量に応じて変化します。このロジックでは、行数をカウントするカウンターが必要だと思います。行が偶数であると言えば、灰色で塗りつぶされます。しかし、私はFlutterを初めて使用するため、ここでこれを実装する方法がわかりません。また、例のページ上部で使用されているウィジェットの種類についてもお聞きしたいと思います。タブバーのように見えますね。ここに画像の説明を入力してください

アンドレイ・トゥルコフスキー

使用できる要素のリストについてはListView、次のitemBuilderように必要な色を選択してください

ListView.builder(
  reverse: true,
  itemBuilder: (BuildContext context, int position) {
    Color color = position.isOdd ? Colors.black12 : Colors.white; //choose color
    return ColoredWidget(color); // some widget with color background
  },
  itemCount: snapshot.data.questionList.length,
)

のUPD DataTable

できないようです。
あなたがこの方法で見る場合buildDataTableクラス-それが発生List<TableRow>して戻ってTableそれには、行のリスト:

final List<TableRow> tableRows = List<TableRow>.generate(
      rows.length + 1, // the +1 is for the header row
      (int index) {
        return TableRow(
          key: index == 0 ? _headingRowKey : rows[index - 1].key,
          decoration: index > 0 && rows[index - 1].selected ? _kSelectedDecoration
                                                            : _kUnselectedDecoration,
          children: List<Widget>(tableColumns.length),
        );
      },
    );

カスタムを作成する方法は、DataTableこのクラスをプロジェクトにコピーして、次のように変更するしかないと思います。


final BoxDecoration _customGrayDecoration = BoxDecoration(
  color: Color(0x1F000000),
);

return TableRow(
          key: index == 0 ? _headingRowKey : rows[index - 1].key,
          decoration: index > 0 && rows[index - 1].selected
              ? _kSelectedDecoration
              :
          index > 0 && index.isOdd
              ? _customGrayDecoration
              : _kUnselectedDecoration,
          children: List<Widget>(tableColumns.length),
        );

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

「ゼブラ」のような交互の色のデータテーブル行を作成する方法

分類Dev

フラッターでUIのようなテーブルを作成する方法

分類Dev

動的に作成されたテーブルの行の色を交互にブートストラップする

分類Dev

行をホバーしながらprimefacesデータテーブルの行の色を変更する方法

分類Dev

rの対比のようなテーブルを作成する方法

分類Dev

HTML:このサンプルテーブルのようなテーブルラインを作成する方法

分類Dev

テーブルの行の色を最初の行の色と交互に変える

分類Dev

このテーブルコンストラクタのようなクエリを作成する方法

分類Dev

Pythonのゼロからのデータでテーブルを作成する

分類Dev

mysql テーブルの行データから計算列を作成する方法

分類Dev

データのテーブルを作成する方法を学ぶ

分類Dev

テーブルの行にSpotifyの再生ボタンのようなボタンcssを実装する方法

分類Dev

HTMLテーブルのような要約シートを作成する方法

分類Dev

Excelシートのようなカスタムテーブルを作成する

分類Dev

UI5のテーブルのようなツリーにデータを表示する方法

分類Dev

RのデータテーブルDTに行の境界線とゼブラストライプ(行のストライプ)を追加するにはどうすればよいですか?

分類Dev

RのデータテーブルDTに行の境界線とゼブラストライプ(行のストライプ)を追加するにはどうすればよいですか?

分類Dev

メタデータを格納するためのバッチテーブルを自動作成しないようにSpringバッチを構成する方法

分類Dev

交互の色の行を持つCSSテーブル

分類Dev

Laravelで以下のような結合テーブルを作成する方法

分類Dev

データテーブルの行を区別する方法は?

分類Dev

テーブル行データを選択するjqueryの効率的な方法

分類Dev

このようにフラッターでデータブルを行う方法

分類Dev

JavaScriptでテーブルのようなデータを入力するには

分類Dev

テーブルの各行に関連する行のデータを返すクエリの作成方法

分類Dev

オブザーバブルをデータソースとして使用しながら、角度データテーブルの更新行、結果の数、およびページ付けを作成する方法

分類Dev

データテーブルをツリーのようなクラス構造に変換する

分類Dev

レミゼラブルの共起データを理解する

分類Dev

ページ付けされたデータテーブルの色をフラッターで変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    「ゼブラ」のような交互の色のデータテーブル行を作成する方法

  2. 2

    フラッターでUIのようなテーブルを作成する方法

  3. 3

    動的に作成されたテーブルの行の色を交互にブートストラップする

  4. 4

    行をホバーしながらprimefacesデータテーブルの行の色を変更する方法

  5. 5

    rの対比のようなテーブルを作成する方法

  6. 6

    HTML:このサンプルテーブルのようなテーブルラインを作成する方法

  7. 7

    テーブルの行の色を最初の行の色と交互に変える

  8. 8

    このテーブルコンストラクタのようなクエリを作成する方法

  9. 9

    Pythonのゼロからのデータでテーブルを作成する

  10. 10

    mysql テーブルの行データから計算列を作成する方法

  11. 11

    データのテーブルを作成する方法を学ぶ

  12. 12

    テーブルの行にSpotifyの再生ボタンのようなボタンcssを実装する方法

  13. 13

    HTMLテーブルのような要約シートを作成する方法

  14. 14

    Excelシートのようなカスタムテーブルを作成する

  15. 15

    UI5のテーブルのようなツリーにデータを表示する方法

  16. 16

    RのデータテーブルDTに行の境界線とゼブラストライプ(行のストライプ)を追加するにはどうすればよいですか?

  17. 17

    RのデータテーブルDTに行の境界線とゼブラストライプ(行のストライプ)を追加するにはどうすればよいですか?

  18. 18

    メタデータを格納するためのバッチテーブルを自動作成しないようにSpringバッチを構成する方法

  19. 19

    交互の色の行を持つCSSテーブル

  20. 20

    Laravelで以下のような結合テーブルを作成する方法

  21. 21

    データテーブルの行を区別する方法は?

  22. 22

    テーブル行データを選択するjqueryの効率的な方法

  23. 23

    このようにフラッターでデータブルを行う方法

  24. 24

    JavaScriptでテーブルのようなデータを入力するには

  25. 25

    テーブルの各行に関連する行のデータを返すクエリの作成方法

  26. 26

    オブザーバブルをデータソースとして使用しながら、角度データテーブルの更新行、結果の数、およびページ付けを作成する方法

  27. 27

    データテーブルをツリーのようなクラス構造に変換する

  28. 28

    レミゼラブルの共起データを理解する

  29. 29

    ページ付けされたデータテーブルの色をフラッターで変更するにはどうすればよいですか?

ホットタグ

アーカイブ