Always Learner
Always Learner

Reputation: 3016

How to change the drawer container color of ModalNavigationDrawer in Jetpack Compose?

I just updated material3 dependency to:

implementation "androidx.compose.material3:material3:1.0.0-alpha16"

And:

drawerContainerColor = Color.Red

Doesn't work anymore. I tried to set:

scrimColor = Color.Red

But the color is not changed? How to change the content color?

Upvotes: 5

Views: 2310

Answers (2)

Sriraksha
Sriraksha

Reputation: 569

Use NavigationDrawerItemDefaults

NavigationDrawerItem(
colors = NavigationDrawerItemDefaults.colors(
                                                selectedContainerColor = Color.White,
                                                unselectedContainerColor = Color.White
                                            )
                                

Upvotes: 1

Gabriele Mariotti
Gabriele Mariotti

Reputation: 364391

You can use drawerContainerColor in the ModalDrawerSheet

ModalNavigationDrawer(
    drawerState = drawerState,
    drawerContent = {
        ModalDrawerSheet (drawerContainerColor=Red){
            //..
        }
    }
    //...
 )

enter image description here

Upvotes: 5

Related Questions