когда я нажимаю на TextField, клавиатура открывается, но TextField не скользит сверху, трепещет Android

 return Scaffold(
      body: Container(
        height: double.infinity,
        color: AppColors.whiteColor,
        child: Column(
          mainAxisAlignment: MainAxisAlignment.start,
          crossAxisAlignment: CrossAxisAlignment.start,
          children: [
            createUpperBar(context, "Patient Registration"),
            Form(
              key: _formKey,
              // autovalidate: true,
              child: Expanded(
                child: Container(
                    child: SingleChildScrollView(
                  child: Center(
                      child: Column(
                    children: [
                      Container(
                        margin: EdgeInsets.only(
                          left: SizeConfig.blockSizeVertical * 3,
                        ),

-------так далее

как скользить по текстовому полю

ссылка на видео - https://drive.google.com/file/d/1zATdDJYLOdKP_Plr8DGddNbUh-48eDxw/view?usp=sharing


person Dheeraj Gautam    schedule 19.03.2021    source источник
comment
Трудно понять, что вы имеете в виду, задавая свой вопрос в его текущем состоянии.   -  person keremistan    schedule 19.03.2021
comment
'' ‹Item name = android: windowFullscreen› true ‹/item› '' файл styles.xml в папке android / app / src / main / res / values.   -  person Majid Ali    schedule 19.03.2021
comment
это код флаттера   -  person Dheeraj Gautam    schedule 19.03.2021


Ответы (1)


Оберните виджет контейнера с помощью SingleChildScrollView, и это будет работать. Я тестировал этот код.

import 'package:flutter/material.dart';

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: SingleChildScrollView(
        child: Padding(
          padding: const EdgeInsets.all(20.0),
          child: Form(
            child: Column(
              children: [
                TextFormField(
                  decoration: InputDecoration(
                    border: OutlineInputBorder(),
                  ),
                ),
                SizedBox(
                  height: 25.0,
                ),
                TextFormField(
                  decoration: InputDecoration(
                    border: OutlineInputBorder(),
                  ),
                ),
              ],
            ),
          ),
        ),
      ),
    );
  }
}

person Amit Maurya    schedule 19.03.2021
comment
дайте мне знать, работает ли это для вас - person Amit Maurya; 19.03.2021