TextHighlightParser constructor

const TextHighlightParser({
  1. required String data,
  2. String urlRegex = kUrlRegEx,
  3. TargetTextHighlights? targetTextHighlights,
  4. void onTapLink(
    1. String url
    )?,
  5. TextStyle? urlTextStyle,
  6. ReadMoreState initialState = ReadMoreState.collapsed,
  7. TrimMode trimMode = TrimMode.character,
  8. int maxCharacters = 240,
  9. int maxLines = 2,
})

Implementation

const TextHighlightParser({
  required this.data,
  this.urlRegex = kUrlRegEx,
  this.targetTextHighlights,
  this.onTapLink,
  this.urlTextStyle,
  this.initialState = ReadMoreState.collapsed,
  this.trimMode = TrimMode.character,
  this.maxCharacters = 240,
  this.maxLines = 2,
})  : assert(maxLines > 0, 'trimLines must be greater than 0'),
      assert(maxCharacters > 0, 'trimLength must be greater than 0');