当前位置: 首页 > news >正文

Android应用-flutter使用Positioned将控件定位到底部中间

在这里插入图片描述

文章目录

  • 场景描述
  • 示例
  • 解释

场景描述

要将Positioned定位到屏幕底部中间的位置,你可以使用MediaQuery来获取屏幕的高度,然后设置Positioned的bottom属性和left或right属性,一般我们left和right都会设置一个值让控制置于合适的位置,那么如何使其位于底部中央?

示例

以下是一个示例代码:

import 'package:flutter/material.dart';void main() {runApp(MyApp());
}class MyApp extends StatelessWidget {Widget build(BuildContext context) {return MaterialApp(home: Scaffold(appBar: AppBar(title: Text('Positioned Example'),),body: MyPositionedWidget(),),);}
}class MyPositionedWidget extends StatelessWidget {Widget build(BuildContext context) {double screenHeight = MediaQuery.of(context).size.height;return Stack(children: [// Your main content goes hereCenter(child: Text('Main Content',style: TextStyle(fontSize: 20),),),// Positioned at the bottom centerPositioned(bottom: 0,left: 0,right: 0,child: Container(height: 50,color: Colors.blue,child: Center(child: Text('Positioned at the bottom center',style: TextStyle(color: Colors.white),),),),),],);}
}

解释

在这个例子中,Positioned包含一个具有蓝色背景的Container,该Container位于屏幕的底部中央。bottom: 0确保它位于屏幕底部,而left: 0和right: 0使其水平方向上充满整个屏幕宽度。你可以根据需要调整高度、颜色和内容。


结束语
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!
http://www.lryc.cn/news/265725.html

相关文章:

  • Django 简单图书管理系统
  • C++内存管理和模板初阶
  • QtRO(Qt Remote Objects)分布式对象远程通信
  • 【K8s】1# 使用kuboard-spray安装K8s集群
  • leetCode算法—12. 整数转罗马数字
  • 使用OpenCV4实现工业缺陷检测的六种方法
  • Excel 获取当前行的行数
  • R语言【stringr】——str_detect 检测是否存在字符串的匹配项
  • 【SpringMVC】SpringMVC的请求与响应
  • Spring Boot3通过GraalVM生成exe执行文件
  • 【Amazon 实验②】使用缓存策略及源请求策略,用于控制边缘缓存的行为及回源行为
  • 达梦数据对比工具的部署与使用
  • TLC2543(12位A/D转换器)实现将输入的模拟电压显示到数码管上
  • npm的使用技巧
  • MySQL 5.6的新特性
  • 大模型重构云计算:AI原生或将改变格局
  • 一文讲清什么是TypeScript装饰器以及如何使用TypeScript装饰器
  • 恶意软件样本行为分析——Process Monitor和Wireshark
  • 【XR806开发板试用】通过http请求从心知天气网获取天气预报信息
  • NPM介绍与使用
  • servlet +thymeleaf渲染引擎
  • 10分钟了解nextTick,并实现简易版本的nextTick
  • oracle表空间对象迁移到其他表空间
  • <stdlib.h>头文件: C 语言常用标准库函数详解
  • Qt前端技术:3.QSS字体样式
  • 阿里面试官:面试了一个能力相当不错的候选人,但背调时,他前同事和领导都说他人品很差,纠结该不该要他?...
  • 如何设计树形结构
  • 限量25台,川崎亮相Ninja ZX-10RR冬季限量款
  • 【QT八股文】系列之篇章1 | QT的基础知识及事件/机制
  • SpringBoot 3 集成Hive 3