DarkTheme constructor

DarkTheme({
  1. Color flashingCircleDarkColor = Colors.grey,
  2. Color flashingCircleBrightColor = const Color(0xffeeeeee),
  3. TextStyle incomingChatLinkTitleStyle = const TextStyle(color: Colors.black),
  4. TextStyle outgoingChatLinkTitleStyle = const TextStyle(color: Colors.white),
  5. TextStyle outgoingChatLinkBodyStyle = const TextStyle(color: Colors.white),
  6. TextStyle incomingChatLinkBodyStyle = const TextStyle(color: Colors.white),
  7. double elevation = 1,
  8. Color repliedTitleTextColor = Colors.white,
  9. Color? swipeToReplyIconColor = Colors.white,
  10. Color textFieldTextColor = Colors.white,
  11. Color appBarColor = const Color(0xff1d1b25),
  12. Color backArrowColor = Colors.white,
  13. Color backgroundColor = const Color(0xff272336),
  14. Color replyDialogColor = const Color(0xff272336),
  15. Color linkPreviewOutgoingChatColor = const Color(0xff272336),
  16. Color linkPreviewIncomingChatColor = const Color(0xff9f85ff),
  17. TextStyle linkPreviewIncomingTitleStyle = const TextStyle(),
  18. TextStyle linkPreviewOutgoingTitleStyle = const TextStyle(),
  19. Color replyTitleColor = Colors.white,
  20. Color textFieldBackgroundColor = const Color(0xff383152),
  21. Color outgoingChatBubbleColor = const Color(0xff9f85ff),
  22. Color inComingChatBubbleColor = const Color(0xff383152),
  23. Color reactionPopupColor = const Color(0xff383152),
  24. Color replyPopupColor = const Color(0xff383152),
  25. Color replyPopupButtonColor = Colors.white,
  26. Color replyPopupTopBorderColor = Colors.black54,
  27. Color reactionPopupTitleColor = Colors.white,
  28. Color inComingChatBubbleTextColor = Colors.white,
  29. Color repliedMessageColor = const Color(0xff9f85ff),
  30. Color closeIconColor = Colors.white,
  31. Color shareIconBackgroundColor = const Color(0xff383152),
  32. Color sendButtonColor = Colors.white,
  33. Color cameraIconColor = const Color(0xff757575),
  34. Color galleryIconColor = const Color(0xff757575),
  35. Color recorderIconColor = const Color(0xff757575),
  36. Color stopIconColor = const Color(0xff757575),
  37. Color replyMessageColor = Colors.grey,
  38. Color appBarTitleTextStyle = Colors.white,
  39. Color messageReactionBackGroundColor = const Color(0xff383152),
  40. Color messageReactionBorderColor = const Color(0xff272336),
  41. Color verticalBarColor = const Color(0xff383152),
  42. Color chatHeaderColor = Colors.white,
  43. Color themeIconColor = Colors.white,
  44. Color shareIconColor = Colors.white,
  45. Color messageTimeIconColor = Colors.white,
  46. Color messageTimeTextColor = Colors.white,
  47. Color waveformBackgroundColor = const Color(0xff383152),
  48. Color waveColor = Colors.white,
  49. Color replyMicIconColor = Colors.white,
})

Implementation

DarkTheme({
  Color flashingCircleDarkColor = Colors.grey,
  Color flashingCircleBrightColor = const Color(0xffeeeeee),
  TextStyle incomingChatLinkTitleStyle = const TextStyle(color: Colors.black),
  TextStyle outgoingChatLinkTitleStyle = const TextStyle(color: Colors.white),
  TextStyle outgoingChatLinkBodyStyle = const TextStyle(color: Colors.white),
  TextStyle incomingChatLinkBodyStyle = const TextStyle(color: Colors.white),
  double elevation = 1,
  Color repliedTitleTextColor = Colors.white,
  Color? swipeToReplyIconColor = Colors.white,
  Color textFieldTextColor = Colors.white,
  Color appBarColor = const Color(0xff1d1b25),
  Color backArrowColor = Colors.white,
  Color backgroundColor = const Color(0xff272336),
  Color replyDialogColor = const Color(0xff272336),
  Color linkPreviewOutgoingChatColor = const Color(0xff272336),
  Color linkPreviewIncomingChatColor = const Color(0xff9f85ff),
  TextStyle linkPreviewIncomingTitleStyle = const TextStyle(),
  TextStyle linkPreviewOutgoingTitleStyle = const TextStyle(),
  Color replyTitleColor = Colors.white,
  Color textFieldBackgroundColor = const Color(0xff383152),
  Color outgoingChatBubbleColor = const Color(0xff9f85ff),
  Color inComingChatBubbleColor = const Color(0xff383152),
  Color reactionPopupColor = const Color(0xff383152),
  Color replyPopupColor = const Color(0xff383152),
  Color replyPopupButtonColor = Colors.white,
  Color replyPopupTopBorderColor = Colors.black54,
  Color reactionPopupTitleColor = Colors.white,
  Color inComingChatBubbleTextColor = Colors.white,
  Color repliedMessageColor = const Color(0xff9f85ff),
  Color closeIconColor = Colors.white,
  Color shareIconBackgroundColor = const Color(0xff383152),
  Color sendButtonColor = Colors.white,
  Color cameraIconColor = const Color(0xff757575),
  Color galleryIconColor = const Color(0xff757575),
  Color recorderIconColor = const Color(0xff757575),
  Color stopIconColor = const Color(0xff757575),
  Color replyMessageColor = Colors.grey,
  Color appBarTitleTextStyle = Colors.white,
  Color messageReactionBackGroundColor = const Color(0xff383152),
  Color messageReactionBorderColor = const Color(0xff272336),
  Color verticalBarColor = const Color(0xff383152),
  Color chatHeaderColor = Colors.white,
  Color themeIconColor = Colors.white,
  Color shareIconColor = Colors.white,
  Color messageTimeIconColor = Colors.white,
  Color messageTimeTextColor = Colors.white,
  Color waveformBackgroundColor = const Color(0xff383152),
  Color waveColor = Colors.white,
  Color replyMicIconColor = Colors.white,
}) : super(
        closeIconColor: closeIconColor,
        verticalBarColor: verticalBarColor,
        textFieldBackgroundColor: textFieldBackgroundColor,
        replyTitleColor: replyTitleColor,
        replyDialogColor: replyDialogColor,
        backgroundColor: backgroundColor,
        appBarColor: appBarColor,
        appBarTitleTextStyle: appBarTitleTextStyle,
        backArrowColor: backArrowColor,
        chatHeaderColor: chatHeaderColor,
        inComingChatBubbleColor: inComingChatBubbleColor,
        inComingChatBubbleTextColor: inComingChatBubbleTextColor,
        messageReactionBackGroundColor: messageReactionBackGroundColor,
        messageReactionBorderColor: messageReactionBorderColor,
        outgoingChatBubbleColor: outgoingChatBubbleColor,
        repliedMessageColor: repliedMessageColor,
        replyMessageColor: replyMessageColor,
        sendButtonColor: sendButtonColor,
        shareIconBackgroundColor: shareIconBackgroundColor,
        themeIconColor: themeIconColor,
        shareIconColor: shareIconColor,
        elevation: elevation,
        messageTimeIconColor: messageTimeIconColor,
        messageTimeTextColor: messageTimeTextColor,
        textFieldTextColor: textFieldTextColor,
        repliedTitleTextColor: repliedTitleTextColor,
        swipeToReplyIconColor: swipeToReplyIconColor,
        reactionPopupColor: reactionPopupColor,
        replyPopupColor: replyPopupColor,
        replyPopupButtonColor: replyPopupButtonColor,
        replyPopupTopBorderColor: replyPopupTopBorderColor,
        reactionPopupTitleColor: reactionPopupTitleColor,
        linkPreviewOutgoingChatColor: linkPreviewOutgoingChatColor,
        linkPreviewIncomingChatColor: linkPreviewIncomingChatColor,
        linkPreviewIncomingTitleStyle: linkPreviewIncomingTitleStyle,
        linkPreviewOutgoingTitleStyle: linkPreviewOutgoingTitleStyle,
        incomingChatLinkBodyStyle: incomingChatLinkBodyStyle,
        incomingChatLinkTitleStyle: incomingChatLinkTitleStyle,
        outgoingChatLinkBodyStyle: outgoingChatLinkBodyStyle,
        outgoingChatLinkTitleStyle: outgoingChatLinkTitleStyle,
        flashingCircleDarkColor: flashingCircleDarkColor,
        flashingCircleBrightColor: flashingCircleBrightColor,
        galleryIconColor: galleryIconColor,
        cameraIconColor: cameraIconColor,
        recordIconColor: recorderIconColor,
        stopIconColor: stopIconColor,
        waveformBackgroundColor: waveformBackgroundColor,
        waveColor: waveColor,
        replyMicIconColor: replyMicIconColor,
      );