• 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),
                        ],
                      ),
                    ],
                  ),
                ),
              ],
            ),
          ],
        );
      }
    }
    

     

  • 相关阅读:
    Unity SKFramework框架(二十五)、RSA算法加密、签名工具 RSA Crypto
    Python基于循环神经网络的情感分类系统设计与实现,附源码
    windows线程 互斥锁CreateMutex、ReleaseMutex、CloseHandle
    logstash连接elasticsearch https
    Kubernetes(k8s)资源控制器 RS、Deployment详细介绍
    百度地图 获取某个区域的经纬度 baidu-map 地图绘制
    电脑重装系统c盘如何备份资料
    actual combat 33 —— Vue实战遇到的问题
    九、Spring Boot 缓存(3)
    fastjson首字母大写的几种方法
  • 原文地址:https://blog.csdn.net/a506602491/article/details/126917265