Search code examples
androidmaterial-designandroid-toolbarandroidxmaterial-components-android

When to use MaterialToolbar and androidx Toolbar and the difference between both?


When i switched to AndroidX i found that the Toolbar has moved to androidx.appcompat.widget.Toolbar also there is a new MaterialToolbar introduced as com.google.android.material.appbar.MaterialToolbar What is the difference between these two and when to use these?


Solution

  • The biggest difference is the use of a MaterialShapeDrawable as background implementing some Material features, such as shaping and elevation overlays for Dark Themes.