cra sh
Я пытаюсь создать пользовательский интерфейс для экрана входа в систему, но когда я пытаюсь открыть клавиатуру, чтобы установить ввод для электронной почты или пароль, всплывающая клавиатура и фоновое изображение тоже движется вверх. Как я могу предотвратить это?
class MyPageState extends State<LoginWidget> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Container(
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage("assets/backgroundd.jpg"),
fit: BoxFit.cover)),
child: Stack(
fit: StackFit.expand,
children: <Widget>[
Column(
children: <Widget>[
Padding(
padding: const EdgeInsets.only(top: 280),
child: Container(
height: 60,
width: 280,
decoration:
BoxDecoration(borderRadius: BorderRadius.circular(30)),
child: TextFormField(
textDirection: TextDirection.ltr,
keyboardType: TextInputType.emailAddress,
decoration: InputDecoration(
contentPadding:
EdgeInsets.fromLTRB(20.0, 15.0, 20.0, 15.0),
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(32.0)),
hintText: "please enter your e-mail",
hintStyle: TextStyle(color: Colors.white),
helperStyle: TextStyle(
color: Colors.black,
fontSize: 50,
)),
),
),
)
],
),