Flutter父宽度自适应子控件的宽度

这篇具有很好参考价值的文章主要介绍了Flutter父宽度自适应子控件的宽度。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

需求: 控件随着金币进行自适应宽度

Flutter父宽度自适应子控件的宽度,flutter,javascript,开发语言

image.png

步骤:
1、Container不设置宽度,需要设置约束padding;
2、文本使用Flexible形式;文章来源地址https://www.toymoban.com/news/detail-633430.html

Container(
         height: 24.dp,
         padding: EdgeInsetsDirectional.only(start: 8.dp, end: 5.dp),
         decoration: BoxDecoration(
           color: Color(0XFFFFFFFF).withOpacity(0.1),
           borderRadius: BorderRadius.circular(12.dp),
         ),
         child: Row(
           mainAxisSize: MainAxisSize.min,
           crossAxisAlignment: CrossAxisAlignment.center,
           children: [
             Container(
               margin: EdgeInsetsDirectional.only(end: 3.dp),
               child:  R.img(
                 'gift_star_coin.png',
                 width: 16.dp,
                 height: 16.dp,
                 package: ComponentManager.MANAGER_GIFT,
               ),
             ),
             Flexible(
               child: Text(
                 _data.totalMoney.toString(),
                 textAlign: TextAlign.center,
                 style: TextStyle(
                   fontSize: 12.0,
                   color: Color(0XFF858585),
                 ),
               ),
             ),
             Container(
               child: R.img(
                 'gift_in_price.png',
                 width: 13.dp,
                 height: 13.dp,
                 package: ComponentManager.MANAGER_GIFT,
               ),
             ),
           ],
         ),
       ),

到了这里,关于Flutter父宽度自适应子控件的宽度的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • flutter开发实战-inappwebview实现flutter与Javascript的交互JSBridge

    flutter开发实战-inappwebview实现flutter与Javascript的交互JSBridge 在使用webview中,需要实现flutter与Javascript交互,在使用webview_flutter插件的时候,整理了一下webview与Javascript的交互JSBridge,具体可以查看 https://blog.csdn.net/gloryFlow/article/details/131683122 这里使用inappwebview插件来实现flutter与

    2024年02月08日
    浏览(34)
  • Android应用开发-Flutter的LongPressDraggable控件回调函数onDraggableCanceled使用

    以下是如何使用 onDraggableCanceled 的示例: velocity 参数表示拖动被取消时的速度信息。 offset 参数表示拖动被取消时的偏移量信息。 这个回调通常用于在拖动被取消时执行一些清理工作或展示一些反馈。例如,你可能想要将拖动对象返回到原始位置,或者显示一个提示,告诉用

    2024年03月08日
    浏览(32)
  • flutter开发实战-实现webview与Javascript通信JSBridge

    flutter开发实战-实现webview与H5中Javascript通信JSBridge 在开发中,使用到webview,flutter实现webview是使用原生的插件实现,常用的有webview_flutter与flutter_inappwebview 这里使用的是webview_flutter,在iOS上,WebView小部件由WKWebView支持。在Android上,WebView小部件由WebView支持。 这里使用的是w

    2024年02月14日
    浏览(31)
  • Flutter 宽高自适应

    在Flutter开发中也需要宽高自适应,手动写一个工具类,集成之后在像素后面直接使用 px或者 rpx即可。 工具类代码如下: 扩展(extension)代码 开始使用 1、需要在 main中进行初始化 2、在使用的地方导入扩展文件直接使用即可

    2024年02月12日
    浏览(22)
  • Flutter的Align控件

    Align是Flutter中的一个控件,用于根据指定的对齐方式对子控件进行位置调整。Align 可以在水平和垂直方向上对齐子部件,并根据需要进行缩放。 Align控件可以将其子控件放置在父控件中的特定位置,并通过alignment属性来指定对齐方式。alignment属性接受一个Alignment对象,用于描

    2024年02月09日
    浏览(25)
  • Flutter控件之CircularProgressIndicator

    Flutter中的 CircularProgressIndicator 是一个圆形进度指示器,用于表示正在进行的任务的进度。它通常用于长时间运行的任务,例如文件下载、网络请求等。 CircularProgressIndicator 可以在圆周上旋转,以表示正在进行的任务的进度,同时可以根据需要设置颜色、尺寸和线宽等属性。

    2024年02月10日
    浏览(26)
  • Flutter 实现任意控件拖动

    使用flutter开发是需要控件能拖动,比如画板中的元素,或者工具条,搜索框,每个都单独去实现拖动还是比较麻烦的,将拖动功能封装成一个控件,需要的时候直接使用拖动控件作为父控件这样就方便很多了。 使用translate变换位置即可 这一步不是必须的,但是如果需要限制

    2024年02月15日
    浏览(34)
  • 【Flutter】Flutter Text 控件实现下划线、删除线、虚线、加粗、斜体

    在 Flutter 开发中,我们经常需要对 Text 控件进行各种样式的设置,包括但不限于下划线、删除线、虚线、加粗和斜体等。这些样式的设置可以帮助我们更好地展示文本内容,提升用户体验。本文将详细介绍如何在 Flutter 3.10.0 或更高版本中实现这些效果。阅读本文后,你将掌握

    2024年02月06日
    浏览(29)
  • Flutter中为控件添加交互

    stateful widget 是动态的. 用户可以和其交互 (例如输入一个表单、 或者移动一个slider滑块),或者可以随时间改变 (也许是数据改变导致的UI更新). Checkbox, Radio, Slider, InkWell, Form, and TextField 都是 stateful widgets, 他们都是 StatefulWidget的子类。 2.创建一个有状态的widget 要创建一个自定义

    2024年04月15日
    浏览(24)
  • flutter的SingleChildScrollView控件详解

    SingleChildScrollView 是 Flutter 中的一个小部件,用于创建一个可滚动的单个子部件。 它通常用于处理内容超出屏幕可见区域的情况 ,允许用户通过滚动来查看全部内容。 以下是关于 SingleChildScrollView 的详细介绍: 基本用法: SingleChildScrollView 包含一个子部件 ,通常是一个 Colu

    2024年02月03日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包