小编Dho*_*ruv的帖子

如何在不丢失颤振中应用样式的情况下复制文本?

如该屏幕截图所示,我有多种格式的文本及其应用的字体样式,并且我已经在每种字体的列表图块中开发了一种复制文本方法,但问题是当我复制文本时,它给我的是纯文本他们应用的字体样式文本,假设您应用了粗体文本,例如“ 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)

dart flutter flutter-dependencies

5
推荐指数
1
解决办法
121
查看次数

标签 统计

dart ×1

flutter ×1

flutter-dependencies ×1