SIQMessageCommonTheme constructor

SIQMessageCommonTheme({
  1. int? botTypingIndicatorStyle,
  2. String? messageSenderNameColor,
  3. String? outgoingBackgroundColor,
  4. String? outgoingTextColor,
  5. String? outgoingBorderColor,
  6. String? outgoingTimeTextColor,
  7. String? outgoingTimeIconColor,
  8. String? incomingBackgroundColor,
  9. String? incomingTextColor,
  10. String? incomingBorderColor,
  11. String? incomingTimeTextColor,
  12. String? incomingTimeIconColor,
  13. String? incomingTextTimeColor,
  14. String? outgoingTextTimeColor,
  15. String? messageStatusIconColor,
  16. SIQProgressButtonTheme? incomingProgressButton,
  17. SIQProgressButtonTheme? outgoingProgressButton,
  18. SIQReplyViewTheme? outgoingRepliedMessage,
  19. SIQReplyViewTheme? incomingRepliedMessage,
  20. String? incomingMessageEditedTagColor,
  21. String? outgoingMessageEditedTagColor,
  22. String? incomingMessageTimeStampColor,
  23. String? outgoingMessageTimeStampColor,
  24. String? incomingDeletedMessageColor,
  25. String? outgoingDeletedMessageColor,
  26. String? deletingMessageTitleColor,
  27. String? deliveryStatusIconColor,
  28. String? repliedMessageHighLightColor,
  29. String? incomingMessageReplyIconColor,
  30. String? outgoingMessageReplyIconColor,
  31. SIQLoadMoreViewTheme? loadMore,
})

Implementation

SIQMessageCommonTheme({
  this.botTypingIndicatorStyle,
  this.messageSenderNameColor,
  this.outgoingBackgroundColor,
  this.outgoingTextColor,
  this.outgoingBorderColor,
  this.outgoingTimeTextColor,
  this.outgoingTimeIconColor,
  this.incomingBackgroundColor,
  this.incomingTextColor,
  this.incomingBorderColor,
  this.incomingTimeTextColor,
  this.incomingTimeIconColor,
  this.incomingTextTimeColor,
  this.outgoingTextTimeColor,
  this.messageStatusIconColor,
  SIQProgressButtonTheme? incomingProgressButton,
  SIQProgressButtonTheme? outgoingProgressButton,
  SIQReplyViewTheme? outgoingRepliedMessage,
  SIQReplyViewTheme? incomingRepliedMessage,
  this.incomingMessageEditedTagColor,
  this.outgoingMessageEditedTagColor,
  this.incomingMessageTimeStampColor,
  this.outgoingMessageTimeStampColor,
  this.incomingDeletedMessageColor,
  this.outgoingDeletedMessageColor,
  this.deletingMessageTitleColor,
  this.deliveryStatusIconColor,
  this.repliedMessageHighLightColor,
  this.incomingMessageReplyIconColor,
  this.outgoingMessageReplyIconColor,
  SIQLoadMoreViewTheme? loadMore,
})  : incomingProgressButton =
          incomingProgressButton ?? SIQProgressButtonTheme(),
      outgoingProgressButton =
          outgoingProgressButton ?? SIQProgressButtonTheme(),
      outgoingRepliedMessage = outgoingRepliedMessage ?? SIQReplyViewTheme(),
      incomingRepliedMessage = incomingRepliedMessage ?? SIQReplyViewTheme(),
      loadMore = loadMore ?? SIQLoadMoreViewTheme();