如该屏幕截图所示,我有多种格式的文本及其应用的字体样式,并且我已经在每种字体的列表图块中开发了一种复制文本方法,但问题是当我复制文本时,它给我的是纯文本他们应用的字体样式文本,假设您应用了粗体文本,例如“ example_text ”,但是当您复制并粘贴它时,您将获得纯文本“ example_text”而不是应用的样式。
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:google_fonts/google_fonts.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({
super.key,
});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Font Styles Example',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: const FontStylesScreen(),
);
}
}
class FontStylesScreen extends StatefulWidget {
const FontStylesScreen({Key? key});
@override
_FontStylesScreenState createState() => _FontStylesScreenState();
}
class _FontStylesScreenState extends State<FontStylesScreen> {
final TextEditingController _textController = TextEditingController();
List<String> _fontFamilies = [];
@override
void initState() …Run Code Online (Sandbox Code Playgroud)