• flutter图文列表


    flutter图文列表,可以直接粘贴到编辑器中测试:
    
    import 'package:flutter/material.dart';
    
    class FocusList extends StatelessWidget {
      const FocusList({Key? key}) : super(key: key);
    
      @override
      Widget build(BuildContext context) {
        return ListView(
          padding: const EdgeInsets.all(10),
          children: [
            Column(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Row(
                  children: [
                    Container(
                        width: 40,
                        height: 40,
                        margin: EdgeInsets.only(top: 0),
                        decoration: BoxDecoration(
                            shape: BoxShape.rectangle,
                            borderRadius: BorderRadius.circular(40),
                            image: const DecorationImage(
                                image: NetworkImage(
                                    'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg')))),
                    Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Container(
                          margin: const EdgeInsets.only(left: 10),
                          child: const Text("张廷玉",
                              style: TextStyle(fontSize: 18, color: Colors.black)),
                        ),
                        Container(
                          margin: const EdgeInsets.only(top: 5, left: 10),
                          child: const Text("15分钟前",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ),
                      ],
                    ),
                  ],
                ),
                Container(
                  margin: const EdgeInsets.only(top: 5, left: 0),
                  child: const Text("有网友询问反射给final修饰的字段设值,为啥设值会失败,之前也深入学习一下反射。",
                      style: TextStyle(fontSize: 14, color: Colors.black)),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 10, 5, 5),
                  child: Container(
                    alignment: Alignment.centerLeft,
                    height: 160,
                    decoration: BoxDecoration(
                      shape: BoxShape.rectangle,
                      borderRadius: BorderRadius.circular(5),
                      image: const DecorationImage(
                          image: NetworkImage(
                              'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg'),
                          fit: BoxFit.cover),
                    ),
                  ),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 0, 5, 0),
                  child: Row(
                    crossAxisAlignment: CrossAxisAlignment.center,
                    mainAxisAlignment: MainAxisAlignment.spaceBetween,
                    children: [
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                        ],
                      ),
                    ],
                  ),
                ),
              ],
            ),
            Column(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Row(
                  children: [
                    Container(
                        width: 40,
                        height: 40,
                        margin: EdgeInsets.only(top: 0),
                        decoration: BoxDecoration(
                            shape: BoxShape.rectangle,
                            borderRadius: BorderRadius.circular(40),
                            image: const DecorationImage(
                                image: NetworkImage(
                                    'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg')))),
                    Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Container(
                          margin: const EdgeInsets.only(left: 10),
                          child: const Text("张廷玉",
                              style: TextStyle(fontSize: 18, color: Colors.black)),
                        ),
                        Container(
                          margin: const EdgeInsets.only(top: 5, left: 10),
                          child: const Text("15分钟前",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ),
                      ],
                    ),
                  ],
                ),
                Container(
                  margin: const EdgeInsets.only(top: 5, left: 0),
                  child: const Text("有网友询问反射给final修饰的字段设值,为啥设值会失败,之前也深入学习一下反射。",
                      style: TextStyle(fontSize: 14, color: Colors.black)),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 10, 5, 5),
                  child: Container(
                    alignment: Alignment.centerLeft,
                    // width: 300,
                    height: 160,
                    decoration: BoxDecoration(
                      shape: BoxShape.rectangle,
                      borderRadius: BorderRadius.circular(5),
                      image: const DecorationImage(
                          image: NetworkImage(
                              'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg'),
                          fit: BoxFit.cover),
                    ),
                  ),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 0, 5, 0),
                  child: Row(
                    crossAxisAlignment: CrossAxisAlignment.center,
                    mainAxisAlignment: MainAxisAlignment.spaceBetween,
                    children: [
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                        ],
                      ),
                    ],
                  ),
                ),
              ],
            ),
            Column(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Row(
                  children: [
                    Container(
                        width: 40,
                        height: 40,
                        margin: EdgeInsets.only(top: 0),
                        decoration: BoxDecoration(
                            shape: BoxShape.rectangle,
                            borderRadius: BorderRadius.circular(40),
                            image: const DecorationImage(
                                image: NetworkImage(
                                    'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg')))),
                    Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Container(
                          margin: const EdgeInsets.only(left: 10),
                          child: const Text("张廷玉",
                              style: TextStyle(fontSize: 18, color: Colors.black)),
                        ),
                        Container(
                          margin: const EdgeInsets.only(top: 5, left: 10),
                          child: const Text("15分钟前",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ),
                      ],
                    ),
                  ],
                ),
                Container(
                  margin: const EdgeInsets.only(top: 5, left: 0),
                  child: const Text("有网友询问反射给final修饰的字段设值,为啥设值会失败,之前也深入学习一下反射。",
                      style: TextStyle(fontSize: 14, color: Colors.black)),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 10, 5, 5),
                  child: Container(
                    alignment: Alignment.centerLeft,
                    // width: 300,
                    height: 160,
                    decoration: BoxDecoration(
                      shape: BoxShape.rectangle,
                      borderRadius: BorderRadius.circular(5),
                      image: const DecorationImage(
                          image: NetworkImage(
                              'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg'),
                          fit: BoxFit.cover),
                    ),
                  ),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 0, 5, 0),
                  child: Row(
                    crossAxisAlignment: CrossAxisAlignment.center,
                    mainAxisAlignment: MainAxisAlignment.spaceBetween,
                    children: [
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                        ],
                      ),
                    ],
                  ),
                ),
              ],
            ),
            Column(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Row(
                  children: [
                    Container(
                        width: 40,
                        height: 40,
                        margin: EdgeInsets.only(top: 0),
                        decoration: BoxDecoration(
                            shape: BoxShape.rectangle,
                            borderRadius: BorderRadius.circular(40),
                            image: const DecorationImage(
                                image: NetworkImage(
                                    'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg')))),
                    Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Container(
                          margin: const EdgeInsets.only(left: 10),
                          child: const Text("张廷玉",
                              style: TextStyle(fontSize: 18, color: Colors.black)),
                        ),
                        Container(
                          margin: const EdgeInsets.only(top: 5, left: 10),
                          child: const Text("15分钟前",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ),
                      ],
                    ),
                  ],
                ),
                Container(
                  margin: const EdgeInsets.only(top: 5, left: 0),
                  child: const Text("有网友询问反射给final修饰的字段设值,为啥设值会失败,之前也深入学习一下反射。",
                      style: TextStyle(fontSize: 14, color: Colors.black)),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 10, 5, 5),
                  child: Container(
                    alignment: Alignment.centerLeft,
                    // width: 300,
                    height: 160,
                    decoration: BoxDecoration(
                      shape: BoxShape.rectangle,
                      borderRadius: BorderRadius.circular(5),
                      image: const DecorationImage(
                          image: NetworkImage(
                              'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg'),
                          fit: BoxFit.cover),
                    ),
                  ),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 0, 5, 0),
                  child: Row(
                    crossAxisAlignment: CrossAxisAlignment.center,
                    mainAxisAlignment: MainAxisAlignment.spaceBetween,
                    children: [
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                        ],
                      ),
                    ],
                  ),
                ),
              ],
            ),
            Column(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Row(
                  children: [
                    Container(
                        width: 40,
                        height: 40,
                        margin: EdgeInsets.only(top: 0),
                        decoration: BoxDecoration(
                            shape: BoxShape.rectangle,
                            borderRadius: BorderRadius.circular(40),
                            image: const DecorationImage(
                                image: NetworkImage(
                                    'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg')))),
                    Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Container(
                          margin: const EdgeInsets.only(left: 10),
                          child: const Text("张廷玉",
                              style: TextStyle(fontSize: 18, color: Colors.black)),
                        ),
                        Container(
                          margin: const EdgeInsets.only(top: 5, left: 10),
                          child: const Text("15分钟前",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ),
                      ],
                    ),
                  ],
                ),
                Container(
                  margin: const EdgeInsets.only(top: 5, left: 0),
                  child: const Text("有网友询问反射给final修饰的字段设值,为啥设值会失败,之前也深入学习一下反射。",
                      style: TextStyle(fontSize: 14, color: Colors.black)),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 10, 5, 5),
                  child: Container(
                    alignment: Alignment.centerLeft,
                    // width: 300,
                    height: 160,
                    decoration: BoxDecoration(
                      shape: BoxShape.rectangle,
                      borderRadius: BorderRadius.circular(5),
                      image: const DecorationImage(
                          image: NetworkImage(
                              'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg'),
                          fit: BoxFit.cover),
                    ),
                  ),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 0, 5, 0),
                  child: Row(
                    crossAxisAlignment: CrossAxisAlignment.center,
                    mainAxisAlignment: MainAxisAlignment.spaceBetween,
                    children: [
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                        ],
                      ),
                    ],
                  ),
                ),
              ],
            ),
            Column(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Row(
                  children: [
                    Container(
                        width: 40,
                        height: 40,
                        margin: EdgeInsets.only(top: 0),
                        decoration: BoxDecoration(
                            shape: BoxShape.rectangle,
                            borderRadius: BorderRadius.circular(40),
                            image: const DecorationImage(
                                image: NetworkImage(
                                    'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg')))),
                    Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Container(
                          margin: const EdgeInsets.only(left: 10),
                          child: const Text("张廷玉",
                              style: TextStyle(fontSize: 18, color: Colors.black)),
                        ),
                        Container(
                          margin: const EdgeInsets.only(top: 5, left: 10),
                          child: const Text("15分钟前",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ),
                      ],
                    ),
                  ],
                ),
                Container(
                  margin: const EdgeInsets.only(top: 5, left: 0),
                  child: const Text("有网友询问反射给final修饰的字段设值,为啥设值会失败,之前也深入学习一下反射。",
                      style: TextStyle(fontSize: 14, color: Colors.black)),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 10, 5, 5),
                  child: Container(
                    alignment: Alignment.centerLeft,
                    // width: 300,
                    height: 160,
                    decoration: BoxDecoration(
                      shape: BoxShape.rectangle,
                      borderRadius: BorderRadius.circular(5),
                      image: const DecorationImage(
                          image: NetworkImage(
                              'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg'),
                          fit: BoxFit.cover),
                    ),
                  ),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 0, 5, 0),
                  child: Row(
                    crossAxisAlignment: CrossAxisAlignment.center,
                    mainAxisAlignment: MainAxisAlignment.spaceBetween,
                    children: [
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                        ],
                      ),
                    ],
                  ),
                ),
              ],
            ),
            Column(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Row(
                  children: [
                    Container(
                        width: 40,
                        height: 40,
                        margin: EdgeInsets.only(top: 0),
                        decoration: BoxDecoration(
                            shape: BoxShape.rectangle,
                            borderRadius: BorderRadius.circular(40),
                            image: const DecorationImage(
                                image: NetworkImage(
                                    'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg')))),
                    Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Container(
                          margin: const EdgeInsets.only(left: 10),
                          child: const Text("张廷玉",
                              style: TextStyle(fontSize: 18, color: Colors.black)),
                        ),
                        Container(
                          margin: const EdgeInsets.only(top: 5, left: 10),
                          child: const Text("15分钟前",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ),
                      ],
                    ),
                  ],
                ),
                Container(
                  margin: const EdgeInsets.only(top: 5, left: 0),
                  child: const Text("有网友询问反射给final修饰的字段设值,为啥设值会失败,之前也深入学习一下反射。",
                      style: TextStyle(fontSize: 14, color: Colors.black)),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 10, 5, 5),
                  child: Container(
                    alignment: Alignment.centerLeft,
                    // width: 300,
                    height: 160,
                    decoration: BoxDecoration(
                      shape: BoxShape.rectangle,
                      borderRadius: BorderRadius.circular(5),
                      image: const DecorationImage(
                          image: NetworkImage(
                              'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg'),
                          fit: BoxFit.cover),
                    ),
                  ),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 0, 5, 0),
                  child: Row(
                    crossAxisAlignment: CrossAxisAlignment.center,
                    mainAxisAlignment: MainAxisAlignment.spaceBetween,
                    children: [
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                        ],
                      ),
                    ],
                  ),
                ),
              ],
            ),
            Column(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Row(
                  children: [
                    Container(
                        width: 40,
                        height: 40,
                        margin: EdgeInsets.only(top: 0),
                        decoration: BoxDecoration(
                            shape: BoxShape.rectangle,
                            borderRadius: BorderRadius.circular(40),
                            image: const DecorationImage(
                                image: NetworkImage(
                                    'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg')))),
                    Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Container(
                          margin: const EdgeInsets.only(left: 10),
                          child: const Text("张廷玉",
                              style: TextStyle(fontSize: 18, color: Colors.black)),
                        ),
                        Container(
                          margin: const EdgeInsets.only(top: 5, left: 10),
                          child: const Text("15分钟前",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ),
                      ],
                    ),
                  ],
                ),
                Container(
                  margin: const EdgeInsets.only(top: 5, left: 0),
                  child: const Text("有网友询问反射给final修饰的字段设值,为啥设值会失败,之前也深入学习一下反射。",
                      style: TextStyle(fontSize: 14, color: Colors.black)),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 10, 5, 5),
                  child: Container(
                    alignment: Alignment.centerLeft,
                    // width: 300,
                    height: 160,
                    decoration: BoxDecoration(
                      shape: BoxShape.rectangle,
                      borderRadius: BorderRadius.circular(5),
                      image: const DecorationImage(
                          image: NetworkImage(
                              'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg'),
                          fit: BoxFit.cover),
                    ),
                  ),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 0, 5, 0),
                  child: Row(
                    crossAxisAlignment: CrossAxisAlignment.center,
                    mainAxisAlignment: MainAxisAlignment.spaceBetween,
                    children: [
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                        ],
                      ),
                    ],
                  ),
                ),
              ],
            ),
            Column(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Row(
                  children: [
                    Container(
                        width: 40,
                        height: 40,
                        margin: EdgeInsets.only(top: 0),
                        decoration: BoxDecoration(
                            shape: BoxShape.rectangle,
                            borderRadius: BorderRadius.circular(40),
                            image: const DecorationImage(
                                image: NetworkImage(
                                    'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg')))),
                    Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Container(
                          margin: const EdgeInsets.only(left: 10),
                          child: const Text("张廷玉",
                              style: TextStyle(fontSize: 18, color: Colors.black)),
                        ),
                        Container(
                          margin: const EdgeInsets.only(top: 5, left: 10),
                          child: const Text("15分钟前",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ),
                      ],
                    ),
                  ],
                ),
                Container(
                  margin: const EdgeInsets.only(top: 5, left: 0),
                  child: const Text("有网友询问反射给final修饰的字段设值,为啥设值会失败,之前也深入学习一下反射。",
                      style: TextStyle(fontSize: 14, color: Colors.black)),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 10, 5, 5),
                  child: Container(
                    alignment: Alignment.centerLeft,
                    // width: 300,
                    height: 160,
                    decoration: BoxDecoration(
                      shape: BoxShape.rectangle,
                      borderRadius: BorderRadius.circular(5),
                      image: const DecorationImage(
                          image: NetworkImage(
                              'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg'),
                          fit: BoxFit.cover),
                    ),
                  ),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 0, 5, 0),
                  child: Row(
                    crossAxisAlignment: CrossAxisAlignment.center,
                    mainAxisAlignment: MainAxisAlignment.spaceBetween,
                    children: [
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                        ],
                      ),
                    ],
                  ),
                ),
              ],
            ),
            Column(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Row(
                  children: [
                    Container(
                        width: 40,
                        height: 40,
                        margin: EdgeInsets.only(top: 0),
                        decoration: BoxDecoration(
                            shape: BoxShape.rectangle,
                            borderRadius: BorderRadius.circular(40),
                            image: const DecorationImage(
                                image: NetworkImage(
                                    'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg')))),
                    Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Container(
                          margin: const EdgeInsets.only(left: 10),
                          child: const Text("张廷玉",
                              style: TextStyle(fontSize: 18, color: Colors.black)),
                        ),
                        Container(
                          margin: const EdgeInsets.only(top: 5, left: 10),
                          child: const Text("15分钟前",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ),
                      ],
                    ),
                  ],
                ),
                Container(
                  margin: const EdgeInsets.only(top: 5, left: 0),
                  child: const Text("有网友询问反射给final修饰的字段设值,为啥设值会失败,之前也深入学习一下反射。",
                      style: TextStyle(fontSize: 14, color: Colors.black)),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 10, 5, 5),
                  child: Container(
                    alignment: Alignment.centerLeft,
                    // width: 300,
                    height: 160,
                    decoration: BoxDecoration(
                      shape: BoxShape.rectangle,
                      borderRadius: BorderRadius.circular(5),
                      image: const DecorationImage(
                          image: NetworkImage(
                              'https://pic2.zhimg.com/v2-639b49f2f6578eabddc458b84eb3c6a1.jpg'),
                          fit: BoxFit.cover),
                    ),
                  ),
                ),
                Padding(
                  padding: const EdgeInsets.fromLTRB(5, 0, 5, 0),
                  child: Row(
                    crossAxisAlignment: CrossAxisAlignment.center,
                    mainAxisAlignment: MainAxisAlignment.spaceBetween,
                    children: [
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                          Text("160",
                              style: TextStyle(fontSize: 14, color: Colors.black)),
                        ],
                      ),
                      Row(
                        children: const [
                          Icon(Icons.add),
                        ],
                      ),
                    ],
                  ),
                ),
              ],
            ),
          ],
        );
      }
    }
    

     

  • 相关阅读:
    Servlet属性、监听者和会话
    测试组的任务职责和测试的基本概念
    Kubernetes安装GitLab
    C/C++编译器配置——MinGW下载安装
    redis-之-goosip协议初步探索
    芋头怎么蒸好吃 蒸芋头的技巧有哪些
    [附源码]计算机毕业设计JAVA音乐交流平台
    服务端技术方案应该具有哪些章节
    Elasticsearch---spring-boot-starter-data-elasticsearch整合攻略详解
    Python(4)类型转换
  • 原文地址:https://blog.csdn.net/a506602491/article/details/126917265