BubbleConfiguration constructor

const BubbleConfiguration({
  1. Widget senderProfileBuilder(
    1. BuildContext context,
    2. String name
    )?,
  2. Widget receiverProfileBuilder(
    1. BuildContext context,
    2. String name
    )?,
  3. Widget senderBubbleBuilder(
    1. BuildContext context,
    2. Widget child
    )?,
  4. Widget receiverBubbleBuilder(
    1. BuildContext context,
    2. Widget child
    )?,
  5. Widget timeBuilder(
    1. BuildContext context,
    2. String name
    )?,
  6. Widget loadingWidget = const MessageLoading(),
  7. double maxWidth = double.infinity,
  8. EdgeInsetsGeometry? padding = const EdgeInsets.all(16),
  9. TextStyle? profileNameStyle,
  10. TextStyle? timeStyle,
  11. Widget readIndicatorBuilder(
    1. BuildContext context,
    2. bool isRead
    )?,
})

Implementation

const BubbleConfiguration({
  this.senderProfileBuilder,
  this.receiverProfileBuilder,
  this.senderBubbleBuilder,
  this.receiverBubbleBuilder,
  this.timeBuilder,
  this.loadingWidget = const MessageLoading(),
  this.maxWidth = double.infinity,
  this.padding = const EdgeInsets.all(16),
  this.profileNameStyle,
  this.timeStyle,
  this.readIndicatorBuilder,
});