何时使用 MaterialToolbar 和 androidx Toolbar 以及两者之间的区别?
When to use MaterialToolbar and androidx Toolbar and the difference between both?
当我切换到 AndroidX 时,我发现 Toolbar
已移至 androidx.appcompat.widget.Toolbar
,还引入了一个新的 MaterialToolbar
作为 com.google.android.material.appbar.MaterialToolbar
这两者有什么区别以及何时使用它们?
您可以在 MaterialToolbar
的文档中找到答案:https://developer.android.com/reference/com/google/android/material/appbar/MaterialToolbar
只需 MaterialToolbar 扩展 androidx.appcompat.widget.Toolbar
并让它表现得像 MaterialComponent。主要特征似乎是海拔。您可以在此处阅读实施:
深色主题最大 difference is the use of a MaterialShapeDrawable
as background implementing some Material features, such as shaping and elevation overlays。
当我切换到 AndroidX 时,我发现 Toolbar
已移至 androidx.appcompat.widget.Toolbar
,还引入了一个新的 MaterialToolbar
作为 com.google.android.material.appbar.MaterialToolbar
这两者有什么区别以及何时使用它们?
您可以在 MaterialToolbar
的文档中找到答案:https://developer.android.com/reference/com/google/android/material/appbar/MaterialToolbar
只需 MaterialToolbar 扩展 androidx.appcompat.widget.Toolbar
并让它表现得像 MaterialComponent。主要特征似乎是海拔。您可以在此处阅读实施:
深色主题最大 difference is the use of a MaterialShapeDrawable
as background implementing some Material features, such as shaping and elevation overlays。