gpt4 book ai didi

flutter - 是否可以在文本和下划线之间有一定高度的文本下划线?

转载 作者:行者123 更新时间:2023-12-03 15:35:02 24 4
gpt4 key购买 nike

今天我正在尝试快速制作sticker.ly应用程序UI。但我坚持在下划线和文本之间添加空格。这是我的代码

import 'package:flutter/material.dart';

class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}

class _HomeState extends State<Home> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Column(
children: <Widget>[
Container(
padding: EdgeInsets.all(13),
margin: MediaQuery.of(context).padding,
child: Column(
children: <Widget>[
Row(
children: <Widget>[
Text('For You', style: TextStyle(fontWeight: FontWeight.bold, fontSize: 16, decoration: TextDecoration.underline,),),
SizedBox(width:8),
Text('Sticker', style: TextStyle(color: Colors.black54, fontWeight: FontWeight.bold, fontSize: 16),),
SizedBox(width:8),
Text('Status', style: TextStyle(color: Colors.black54, fontWeight: FontWeight.bold, fontSize: 16),),
],
),
],
),
),
],
),
);
}
}

在这里我想在 underline 之间添加空格和 Text('For You') .有没有办法以更好的方式做到这一点?

最佳答案

这是一个简单的hacky方法:

Text(
"Forgot Password?",
style: TextStyle(
shadows: [
Shadow(
color: Colors.red,
offset: Offset(0, -5))
],
color: Colors.transparent,
decoration:
TextDecoration.underline,
decorationColor: Colors.blue,
decorationThickness: 4,
decorationStyle:
TextDecorationStyle.dashed,
),
)
我写了一个 article关于文本下划线和其他一些解决方案,但这是我最喜欢的。

关于flutter - 是否可以在文本和下划线之间有一定高度的文本下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61632949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com