Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-05-15 UTC.
[null,null,["Last updated 2025-05-15 UTC."],[],[],null,["# ColorProducer\n=============\n\nArtifact: [androidx.compose.ui:ui-graphics](/jetpack/androidx/releases/compose-ui) \n[View Source](https://cs.android.com/search?q=file:androidx/compose/ui/graphics/Color.kt+class:androidx.compose.ui.graphics.ColorProducer) \nAdded in [1.5.0](/jetpack/androidx/releases/compose-ui#1.5.0)\nCommon/AllAndroid/JVM\n - Cmn \n\n ```\n fun interface ColorProducer\n ```\n\n*** ** * ** ***\n\nAlternative to `() -\u003e Color` that's useful for avoiding boxing.\n\nCan be used as:\n\nfun nonBoxedArgs(color: ColorProducer?)\n\nSummary\n-------\n\n| ### Public functions |\n|--------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------|-----|\n| `operator `[Color](/reference/kotlin/androidx/compose/ui/graphics/Color) | [invoke](/reference/kotlin/androidx/compose/ui/graphics/ColorProducer#invoke())`()` Return the color | Cmn |\n\nPublic functions\n----------------\n\n### invoke\n\nCmn \nAdded in [1.5.0](/jetpack/androidx/releases/compose-ui#1.5.0) \n\n```\noperator fun invoke(): Color\n```\n\nReturn the color"]]