как применить индивидуально для PictureBox в флаттер - PullRequest
0 голосов
/ 05 октября 2019

привет, я делаю функцию загрузки флаттера

Я работаю над отдельным классом.

код класса:


class PictureBox extends StatefulWidget {
  @override
  _PictureBoxState createState() => _PictureBoxState();
}

var _writeprofile = writeprofileState();

class _PictureBoxState extends State<PictureBox> {
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return Container(
      child: InkWell(
        onTap: () async {
          var getimage =
              await ImagePicker.pickImage(source: ImageSource.gallery);
          setState(() {
            tmpimage = getimage;
            tmpimagelist.add(tmpimage);
            print('Image Path $tmpimage');
          });
        },
        child: Padding(
          padding: EdgeInsets.only(left: 10),
          child: Container(
            width: MediaQuery.of(context).size.width / 3.3,
            height: MediaQuery.of(context).size.height / 7,
            color: Colors.black12,
            child: (tmpimage != null)
                ? Image.file(tmpimage, fit: BoxFit.fill)
                : Icon(
                    Icons.camera_alt,
                    color: Colors.black26,
                  ),
          ),
        ),
      ),
    );
  }
}

примененный код:

Padding(
                    padding: const EdgeInsets.only(top: 100),
                    child: Row(
                      children: <Widget>[
                        PictureBox(),
                        PictureBox(),
                        PictureBox(),
                      ],
                    ),
                  ),
                  Padding(
                    padding: const EdgeInsets.only(top: 10),
                    child: Row(
                      children: <Widget>[
                        PictureBox(),
                        PictureBox(),
                        PictureBox(),
                      ],
                    ),
                  ),

Я хотел применить его индивидуально, но мои намерения не сработали.

enter image description here

Хотелось бы, чтобы одна картинка передо мной изменилась бы, если бы я выбрал только одну фотографию.

Я хотел изменить ее, но яНе удалось найти способ.

Как изменить PictureBox?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...