Flutter ListView 自定義

屏幕快照 2019-09-19 17.31.54.png

一個簡單我的頁面,之前做過iOS的應(yīng)該知道变泄,TableView 可以設(shè)置section header亮元,但是ListView沒有區(qū)分Section和Row袖外。ListView有ListTile汁掠,但是我還是自定義了一個

import 'package:flutter/material.dart';

class MineItemWidget extends StatelessWidget {
  String imageName;
  String title;
  @required VoidCallback onTap;

  MineItemWidget(this.imageName,this.title,{this.onTap});
  @override
  Widget build(BuildContext context) {
    return Container(
      child: Column(
        children: <Widget>[
          Container(
            height: 53,
            child: _mineItem(imageName, title),
          ),
          Container(
            color: Color(0xffeaeaea),
            constraints: BoxConstraints.expand(height: 1.0),
          ),
        ],
      )
    );
  }

  Widget _mineItem(String imageName,String title) {
    return InkWell(
      onTap: (){
        this.onTap();
      },
      child: Row(
        children: <Widget>[
          Expanded(
            flex: 1,
            child: Container(
              padding: EdgeInsets.only(left: 16),
              child: Image.asset(
                imageName,
                width: 30,
                height: 30,
              ),
            ),
          ),
          Expanded(
            flex: 6,
            child: Container(
              padding: EdgeInsets.only(left: 10),
              child: Text(
                title,
                style: TextStyle(fontSize: 16),
              ),

            ),
          ),
          Expanded(
            flex: 1,
            child: Container(
              child: Icon(
                Icons.keyboard_arrow_right,
                size: 20,
                color: Colors.grey,
              ),
            ),
          ),
        ],
      ),
    );
  }
}

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          title: Text('我的'),
          backgroundColor: Colors.deepOrange,
          elevation: 0, //去掉Appbar底部陰影
        ),
        body: ListView(
          children: <Widget>[
            MineHead(),
            _listViewLine, // 分割線
            MineItemWidget("images/tab_car_n.png","發(fā)布記錄",onTap: (){
              print('發(fā)布記錄');
            }),
            MineItemWidget("images/tab_car_n.png","車主認(rèn)證",onTap: (){
              
            }),
            _listViewLine,
            MineItemWidget("images/tab_car_n.png","聯(lián)系客服",onTap: (){
              
            }),
          ],
        ));
  }

// 分割線
  Widget get _listViewLine {
    return Container(
      color: Color(0xffeaeaea),
      height: 6,
    );
  }

如果使用ListView.builder初始化還需要根據(jù)index判斷什么時候加在ListView中加分割線略吨。所以使用上面這種方式。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末考阱,一起剝皮案震驚了整個濱河市翠忠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌乞榨,老刑警劉巖秽之,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異吃既,居然都是意外死亡考榨,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進(jìn)店門鹦倚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來河质,“玉大人,你說我怎么就攤上這事震叙∠贫欤” “怎么了?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵媒楼,是天一觀的道長乐尊。 經(jīng)常有香客問我,道長划址,這世上最難降的妖魔是什么扔嵌? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮夺颤,結(jié)果婚禮上对人,老公的妹妹穿的比我還像新娘。我一直安慰自己拂共,他們只是感情好牺弄,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著宜狐,像睡著了一般势告。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抚恒,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天咱台,我揣著相機(jī)與錄音,去河邊找鬼俭驮。 笑死回溺,一個胖子當(dāng)著我的面吹牛春贸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播遗遵,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼萍恕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了车要?” 一聲冷哼從身側(cè)響起允粤,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎翼岁,沒想到半個月后类垫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡琅坡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年悉患,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片榆俺。...
    茶點(diǎn)故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡购撼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出谴仙,到底是詐尸還是另有隱情迂求,我是刑警寧澤,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布晃跺,位于F島的核電站揩局,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏掀虎。R本人自食惡果不足惜凌盯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望烹玉。 院中可真熱鬧驰怎,春花似錦、人聲如沸二打。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽继效。三九已至症杏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間瑞信,已是汗流浹背厉颤。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留凡简,地道東北人逼友。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓精肃,卻偏偏與公主長得像,于是被迫代替她去往敵國和親帜乞。 傳聞我的和親對象是個殘疾皇子司抱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內(nèi)容