0 purchases
advanced text
Advanced Text #
Advanced Text is a package that provides various text features, such as text sections that can be collapsed or expanded, hyperlinks that can be clicked, and more.
Installation #
Run this command:
flutter pub add advanced_text
copied to clipboard
Import the package and use it in your Flutter App.
import 'package:advanced_text/advanced_text.dart';
copied to clipboard
Example #
There are a number of properties that you can modify:
text
textCustomization
style
textAlign
textDirection
textScaleFactor
locale
semanticsLabel
features
readMore
enable
decoration
onTap
trim
length
mode
expandedText
collapsedText
hyperlink
enable
style
onTap
class AdvancedTextExample extends StatelessWidget {
const AdvancedTextExample({super.key});
final String text =
"At parthdarji.com, we curate a collection of impactful applications that transcend both Android and iOS platforms. Our mission is to redefine digital experiences through innovative contributions and cutting-edge solutions. Join us in exploring the forefront of technology and shaping the future of mobile applications.";
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: const Text("AdvancedText Demo"),
),
body: Padding(
padding: const EdgeInsets.all(15),
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
AdvancedText(
"www.parthdarji.com\n$text",
textCustomization: const TextCustomization(
style: TextStyle(
color: Colors.grey,
),
),
features: const AdvancedTextFeatures(
hyperlink: Hyperlink(
enable: true,
style: TextStyle(
color: Colors.blue,
decoration: TextDecoration.underline,
fontWeight: FontWeight.bold,
decorationColor: Colors.blue,
),
),
readMore: ReadMore(
enable: true,
expandedText: "...Collapse",
collapsedText: "...Expand",
trim: AdvancedTrimmer(
length: 300,
mode: TrimMode.length,
),
),
),
),
],
),
),
);
}
}
copied to clipboard
Issues and feedback #
Please file advanced_text related issues, bugs and feature request in our Issue tracker.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.