flutter中的列表元件

2022-07-01 09:45:12 字數 1335 閱讀 2175

列表布局是我們專案開發中最常用的一種布局方式。flutter 中我們可以通過 listview 來定義列表項,支援垂直和水平方向展示。通過乙個屬性就可以控制列表的顯示方向。列表有以下分類: 

在flutter中,類別元件 listview 包含以下可選引數:

import 'package:flutter/material.dart';

@override

widget build(buildcontext context)

}

class homecontent extends statelesswidget 

}

在listview元件中,可以放container、text、image等很多元件,但是通常展示列表的時候,使用的是listtile元件,這個元件中可以配置標題、二級標題、等等。

還可以在上面的列表中新增圖示,文字前面新增圖示使用leading,後面新增圖示使用trailing

除了新增自定義的圖示,也可以新增本地和遠端:

在listview中,可以使用scrolldirection 來控制是水平列表還是垂直列表,預設為垂直列表,當要展示水平列表的時候,需要新增scrolldirection: axis.horizontal

需要注意的是,在水平列表中,列表項的高度是等於listview元件的高度的,也就是說,為listview元件裡面的列表項新增高度是沒有用的,所以,如果要控制水平列表的高度,需要在listview元件的父元件裡面設定高度,上面container裡面設定的高度就是用來控制水平列表的高度,垂直列表的寬度同理。

Flutter中ListTile列表塊的使用詳解

在flutter開發中,listtile是最常用的元件之一,接下來我們就來看下它的屬性以及使用方法。const listtile 在上面原始碼中,我們針對listtile的主要常用屬性已經標註了注釋,感興趣的可以針對每個屬性,乙個乙個除錯一下。例項一 listtile列表 接下來使用例項進行 實戰 ...

flutter的元件使用

1.container容器元件示例 2.元件 new image 從imageprovider獲取影象。import package flutter material.dart 3.文字元件這個元件內容很豐富 4.按鈕圖示等於是安卓裡的按鈕控制項 5.凸起按鈕元件對於是安卓裡的butten 6。li...

Flutter元件大全

opacity 如果你想讓乙個微件在螢幕中不可見,且原來的頁面布局保持不變?那就請試一試我們的opacity微件吧!你只要設定乙個透明度的數值,它就能讓你的子褪色以便匹配。你也可以用它來混合不同子部件,或是用animatedopacity來建立動畫。opacity opacity 0.0,child...