返回顶部
首页 > 资讯 > 精选 >Android应用-flutter使用Positioned将控件定位到底部中间
  • 633
分享到

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

flutterPositioned底部中间 2023-12-25 12:12:49 633人浏览 薄情痞子
摘要

文章目录 场景描述示例解释 场景描述 要将Positioned定位到屏幕底部中间的位置,你可以使用MediaQuery来获取屏幕的高度,然后设置Positioned的bottom属性和left或right属性,一般我们left

在这里插入图片描述

场景描述

要将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 here        Center(          child: Text(            'Main Content',            style: TextStyle(fontSize: 20),          ),        ),        // Positioned at the bottom center        Positioned(          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的精彩世界!

来源地址:https://blog.csdn.net/yikezhuixun/article/details/134997242

--结束END--

本文标题: Android应用-flutter使用Positioned将控件定位到底部中间

本文链接: https://lsjlt.com/news/551773.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作