小编Md.*_*min的帖子

将 OverlayEntry Widget 推到键盘上方

我创建了一个自定义小部件,其中覆盖条目小部件显示在其右下方,并带有搜索栏和列表。

我面临的问题是,当用户单击覆盖小部件内的文本字段时,屏幕没有向上推得足以让用户看到文本字段。请检查屏幕截图以了解更多详细信息

自定义下拉按钮小部件的代码如下:

import 'package:flutter/material.dart';

class DropDownWidget2 extends StatefulWidget {
  DropDownWidget2({Key? key}) : super(key: key);

  @override
  State<DropDownWidget2> createState() => _DropDownWidget2State();
}

class _DropDownWidget2State extends State<DropDownWidget2> with TickerProviderStateMixin {
  late AnimationController _animationController;
  late Animation<double> _animation;
  bool isOpen = false;

  final List<Map<String, dynamic>> _allData = [
    {"id": 1, "name": "Andy", "age": 29},
    {"id": 2, "name": "Aragon", "age": 40},
    {"id": 3, "name": "Bob", "age": 5},
    {"id": 4, "name": "Barbara", "age": 35},
    {"id": 5, "name": "Candy", "age": 21},
    {"id": 6, "name": "Colin", "age": 55}, …
Run Code Online (Sandbox Code Playgroud)

keyboard overlay flutter

7
推荐指数
1
解决办法
1436
查看次数

标签 统计

flutter ×1

keyboard ×1

overlay ×1