{"enrichment":{"faq":[{"a":"CometChat Android V6 Compose customization lets you modify the message input UI by implementing BubbleFactory to handle specific message types. Override individual slots like avatar, header, content, and footer, then apply immutable style classes. Register your factory on CometChatMessageList and return null from slot methods to fall back to defaults.","q":"How to customize CometChat compose view for Android?"},{"a":"CometChat Android V6 Compose Customization enables you to build custom message bubble rendering by implementing BubbleFactory for specific message types. You can override individual slots (avatar, header, content, footer) and apply immutable style classes to control appearance. Register factories on CometChatMessageList to activate your custom layouts.","q":"What is CometChat Android V6 compose customization?"},{"a":"Yes, CometChat Android V6 Compose Customization allows full UI customization. Implement BubbleFactory to handle message types, override specific slots, or replace entire bubbles by overriding getBubbleView(). Return null from slot methods to use defaults, or provide custom implementations for complete control over message composition appearance.","q":"Can I customize CometChat compose UI on Android?"},{"a":"CometChat Android V6 Compose Customization provides styling through immutable style classes applied to your custom implementations. Modify colors, fonts, and layouts by overriding slots in your BubbleFactory. Register the factory on CometChatMessageList to apply your theme across the compose interface.","q":"How do I style the message compose box in CometChat V6?"},{"a":"CometChat Android V6 Compose Customization offers multiple options: implement BubbleFactory for message-type-specific handling, override individual slots (avatar, header, content, footer), apply immutable style classes, or replace entire bubbles via getBubbleView(). Return null to fall back to defaults or provide custom views for complete customization.","q":"What customization options does CometChat Android V6 compose offer?"}],"shadow_tags":["ui-customization","message-input","android-sdk","compose-styling","theme-configuration"],"summary_rewrite":"Build custom message bubble rendering in CometChat Android V6 Compose by implementing BubbleFactory to handle specific message types, override individual slots (avatar, header, content, footer), and apply immutable style classes. Register factories on CometChatMessageList and return null from slot methods to fall back to defaults, or replace entire bubbles by overriding getBubbleView()."},"gist":{"api_url":"https://skillfed.io/api/skills/cometchat/cometchat-skills/cometchat-android-v6-compose-customization.json","as_of":"2026-06-23","description":"Cometchat Android V6 Compose Customization lets you override message bubble rendering and per-slot layouts.","install":{"manual":["git clone https://github.com/cometchat/cometchat-skills","cp -r cometchat-skills ~/.claude/skills/cometchat-android-v6-compose-customization"],"primary":"npx skillfed install cometchat/cometchat-skills/cometchat-android-v6-compose-customization","version":"1c75e579"},"kind":"skill","mirror_url":"https://skillfed.io/cometchat/cometchat-skills/cometchat-android-v6-compose-customization.md","similar":[{"id":"cometchat/cometchat-skills/cometchat-android-v6-compose-placement","name":"Cometchat Android V6 Compose Placement","publisher":"cometchat/cometchat-skills","url":"https://skillfed.io/cometchat/cometchat-skills/cometchat-android-v6-compose-placement"},{"id":"cometchat/cometchat-skills/cometchat-android-v6-compose-components","name":"Cometchat Android V6 Compose Components","publisher":"cometchat/cometchat-skills","url":"https://skillfed.io/cometchat/cometchat-skills/cometchat-android-v6-compose-components"},{"id":"cometchat/cometchat-skills/cometchat-android-v6-troubleshooting","name":"Cometchat Android V6 Troubleshooting","publisher":"cometchat/cometchat-skills","url":"https://skillfed.io/cometchat/cometchat-skills/cometchat-android-v6-troubleshooting"}],"title":"Cometchat Android V6 Compose Customization by cometchat \u2014 SkillFed","use":{"when":["CometChat Android V6 Compose Customization enables you to build custom message bubble rendering by implementing BubbleFactory.","Yes, CometChat Android V6 Compose Customization allows full UI customization."]},"what":{"lead":"Cometchat Android V6 Compose Customization lets you override message bubble rendering and per-slot layouts using BubbleFactory interfaces and Compose lambdas.","rest":"Build custom message bubble rendering in CometChat Android V6 Compose by implementing BubbleFactory to handle specific message types, override individual slots (avatar, header, content, footer), and apply immutable style classes. Register factories on CometChatMessageList and return null from slot methods to fall back to defaults, or replace entire bubbles by overriding getBubbleView()."}},"id":"cometchat/cometchat-skills/cometchat-android-v6-compose-customization","install":{"mode":"external","repo":"https://github.com/cometchat/cometchat-skills"},"links":{"html":"https://skillfed.io/cometchat/cometchat-skills/cometchat-android-v6-compose-customization","md":"https://skillfed.io/cometchat/cometchat-skills/cometchat-android-v6-compose-customization.md","repo":"https://github.com/cometchat/cometchat-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":2,"language":"JavaScript","last_updated":"2026-06-23","license":null,"name":"Cometchat Android V6 Compose Customization","publisher":"cometchat","stars":61},"relations":{"similar":[{"id":"cometchat/cometchat-skills/cometchat-android-v6-kotlin-customization"},{"id":"cometchat/cometchat-skills/cometchat-flutter-v6-customization"},{"id":"cometchat/cometchat-skills/cometchat-android-v5-customization"},{"id":"cometchat/cometchat-skills/cometchat-android-v6-compose-placement"},{"id":"cometchat/cometchat-skills/cometchat-android-v6-compose-components"},{"id":"cometchat/cometchat-skills/cometchat-android-v6-kotlin-components"},{"id":"cometchat/cometchat-skills/cometchat-flutter-v5-customization"},{"id":"cometchat/cometchat-skills/cometchat-android-v6-features"},{"id":"cometchat/cometchat-skills/cometchat-android-v6-troubleshooting"},{"id":"cometchat/cometchat-skills/cometchat-flutter-v6-messages"}]},"slug":{"owner":"cometchat","repo":"cometchat-skills","skill":"cometchat-android-v6-compose-customization"},"version":"1c75e579"}
