WidgetFactory extension to render SelectableText
.
This is a companion add-on for flutter_widget_from_html_core package.
Add this to your app's pubspec.yaml
file:
dependencies:
flutter_widget_from_html_core: any
fwfh_selectable_text: ^0.8.3
Then use HtmlWidget
with a custom factory:
import 'package:flutter_widget_from_html_core/flutter_widget_from_html_core.dart';
import 'package:fwfh_selectable_text/fwfh_selectable_text.dart';
// ...
HtmlWidget(
html,
factoryBuilder: () => MyWidgetFactory(),
)
// ...
class MyWidgetFactory extends WidgetFactory with SelectableTextFactory {
@override
SelectionChangedCallback? get selectableTextOnChanged => (selection, cause) {
// do something when the selection changes
};
}