Episode Details
Back to Episodes
How to Handle Disabled State for Multicolour Icons in Android (Jetpack Compose Guide)
Description
This story was originally published on HackerNoon at: https://hackernoon.com/how-to-handle-disabled-state-for-multicolour-icons-in-android-jetpack-compose-guide.
Learn how to handle disabled states for multicolour icons in Android Jetpack Compose using grayscale, opacity, and runtime vector analysis
Check more stories related to programming at: https://hackernoon.com/c/programming.
You can also check exclusive content about #android-app-development, #jetpack-compose, #kotlin, #mobile-app-development, #design-systems, #android-ui, #android-rendering, #good-company, and more.
This story was written by: @indrivetech. Learn more about this writer by checking @indrivetech's about page,
and for more stories, please visit hackernoon.com.
Tinting disabled icons works for single-colour assets, but breaks multicolour icons. A better Jetpack Compose approach is to detect icon type automatically, then apply tint for single-colour icons and grayscale plus opacity for multicolour ones