gpt4 book ai didi

android - Material Design NavigationView 还不兼容 AndroidX 吗?

转载 作者:行者123 更新时间:2023-11-29 14:43:09 25 4
gpt4 key购买 nike

我刚刚将我的应用程序从支持库转换为 AndroidX。现在一切都编译好了,应用程序成功启动。然而,我的一项 Activity 使用了 com.google.android.material.navigation.NavigationView,它似乎仍然依赖于旧的支持库。具体来说,如果我查看 NavigationView 的代码,我会看到对以下类的依赖:

import android.support.annotation.DimenRes;
import android.support.annotation.Dimension;
import android.support.annotation.DrawableRes;
import android.support.annotation.IdRes;
import android.support.annotation.LayoutRes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.RestrictTo;
import android.support.annotation.StyleRes;
import com.google.android.material.internal.NavigationMenu;
import com.google.android.material.internal.NavigationMenuPresenter;
import com.google.android.material.internal.ScrimInsetsFrameLayout;
import com.google.android.material.internal.ThemeEnforcement;
import android.support.v4.content.ContextCompat;
import android.support.v4.view.AbsSavedState;
import android.support.v4.view.ViewCompat;
import android.support.v4.view.WindowInsetsCompat;
import android.support.v7.content.res.AppCompatResources;
import android.support.v7.view.SupportMenuInflater;
import android.support.v7.view.menu.MenuBuilder;
import android.support.v7.view.menu.MenuItemImpl;
import android.support.v7.widget.TintTypedArray;

在我的应用程序中构建我依赖的 gradle:

implementation "androidx.appcompat:appcompat:1.0.2"
implementation "com.google.android.material:material:1.1.0-alpha01"

由于我正在使用对 Material 设计库的新依赖项(我的 AndroidX 迁移指南中也提供了该库),我期望所有类都具有正确的依赖项。我错了吗?这是还没准备好吗?有人有我遗漏的任何其他见解吗?

最佳答案

我也遇到了同样的问题,因为我在 gradle 中添加了以下依赖项。

 implementation 'com.google.android.material:material:1.0.0'

编辑可用的最新稳定版本是:

implementation 'com.google.android.material:material:1.3.0'

关于android - Material Design NavigationView 还不兼容 AndroidX 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53389981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com