getAiAssistantColorScheme

fun getAiAssistantColorScheme(containerColor: Color = MaterialTheme.colorScheme.background, chatBackground: Color = MaterialTheme.colorScheme.surface, mineChatBackground: Color = MaterialTheme.colorScheme.secondary, mineChatTextColor: Color = MaterialTheme.colorScheme.onSecondary, innerChatBackground: Color = MaterialTheme.colorScheme.secondaryContainer, innerChatTextColor: Color = MaterialTheme.colorScheme.onSecondaryContainer, textFieldBackgroundColor: Color = MaterialTheme.colorScheme.background, textFieldTextColor: Color = MaterialTheme.colorScheme.onSecondary, textFieldHintColor: Color = MaterialTheme.colorScheme.onSecondary, retryButtonBackgroundColor: Color = MaterialTheme.colorScheme.onSecondaryContainer, textColor: Color = MaterialTheme.colorScheme.primary, labelColor: Color = MaterialTheme.colorScheme.primary, iconColor: Color = MaterialTheme.colorScheme.primary, submitButtonEnabledColor: Color = MaterialTheme.colorScheme.secondaryContainer): AiAssistantColorScheme

Creates an AiAssistantColorScheme with the specified colors for AI assistant UI components.

Return

A configured AiAssistantColorScheme instance.

Parameters

containerColor

Background color for the AI assistant container.

chatBackground

Background color for the chat area.

mineChatBackground

Background color for user's chat messages.

mineChatTextColor

Text color for user's chat messages.

innerChatBackground

Background color for AI assistant's chat messages.

innerChatTextColor

Text color for AI assistant's chat messages.

textFieldBackgroundColor

Background color for the text input field.

textFieldTextColor

Text color for the text input field.

textFieldHintColor

Hint text color for the text input field.

retryButtonBackgroundColor

Background color for the retry button.

textColor

Color for toolbar text.

labelColor

Color for labels.

iconColor

Color for icons.

submitButtonEnabledColor

Color for the enabled submit button.