navigationview 相关问题

提供导航抽屉访问。 Android的设计支持库的一部分。

如何在 WinUI Template Studio 中的“设置”旁边添加新页面

我想在导航窗格的底部有几个页面,但我在代码中找不到添加“设置”导航的位置。你有什么建议吗? 有一个关于 NavigationView 的文档 哈...

回答 1 投票 0

WinUI 更改了 NavigationView 内容背景

我正在尝试更改导航视图框架或内容的背景。 我将背景设置为Acrylic,NavigatioView中的Frame与...

回答 2 投票 0

WinUI 更改了 NavigatioView 内容背景

我正在尝试更改导航视图框架或内容的背景。 我将背景设置为Acrylic,NavigatioView中的Frame与...

回答 1 投票 0

如何在SwiftUI中创建多视图深度NavigationView?

我正在为 iOS 应用程序创建一个使用 SwiftUI 编写的 UI 的入门流程 SwiftUI 有一个 NavigationView UI 组件,它使用 NavigationLinks 使用户能够移动到下一个视图 然而,...

回答 1 投票 0

Swift UI 中的导航栏自定义 DropShadow

我正在尝试将自定义阴影应用于具有白色背景的NavigationView。 我确实尝试过 UINavigationBar.appearance() 但它在 SwiftUI 视图中不起作用。 我正在寻找这种...

回答 2 投票 0

如何在 WinUI 3 NavigationView 桌面项目激活期间预加载 ShellPage?

我想在 WinUI 3 (v1.1.5) 桌面应用程序中预加载 ShellPage。也就是说,在激活期间(由 等待 App.GetService().ActivateAsync(args); 在

回答 2 投票 0

NavigationView .navigationBarBackButtonHidden 在第一次运行时不起作用

霍卡嘿, 我尝试设置 navigationBarBackButtonHidden(true),但它并不像预期的那样对我有用。 我正在尝试在第二个屏幕上添加自定义导航视图工具栏。当我选择 Fi...

回答 1 投票 0

如何为单个 NavigationView MenuItem 图标着色?

我有一个导航视图,其中为图标色调和文本颜色设置了选择器。看起来如下。 我有一个 NavigationView,其中为图标色调和文本颜色设置了选择器。看起来如下。 <android.support.design.widget.NavigationView android:id="@+id/main_nav_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start|center" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header_main" app:itemIconTint="@color/nav_drawer_list_selector" app:itemTextColor="@color/nav_drawer_list_selector" /> 我在此导航视图中显示了几个菜单项。我想让其中一件染上不同的颜色。我可以这样访问该项目: Menu navMenu = navigationView.getMenu(); MenuItem noAdsItem = navMenu.findItem(R.id.item_navigation_purchase_no_ads); 我已经尝试了以下所有方法。 设置颜色滤镜() noAdsItem.getIcon().setColorFilter(Color.RED, PorterDuff.Mode.SRC_IN); 包裹可绘制对象并设置色调 Drawable drawable = ContextCompat.getDrawable(this, R.drawable.ic_no_ads); Drawable drawable = noAdsItem.getIcon(); Drawable wrappedDrawable = DrawableCompat.wrap(drawable); DrawableCompat.setTint(wrappedDrawable, ContextCompat.getColor(this, R.color.content_brand)); 改变可绘制对象并设置色调 drawable.mutate(); drawable.setColorFilter(ContextCompat.getColor(this, R.color.content_brand), PorterDuff.Mode.SRC_IN); drawable.setTint(ContextCompat.getColor(this, R.color.content_brand)); 我尝试过使用彩色图标作为资源;它被选择器覆盖。我尝试删除 itemIconTint 选择器并以编程方式对图标进行着色。所有这些尝试都没有成功。 我知道可以对文本进行着色等。我使用了 SpannableString 方法,并且它有效。 SpannableString spanString = new SpannableString(menuItem.getTitle().toString()); spanString.setSpan(new ForegroundColorSpan(ContextCompat.getColor(this, color)), 0, spanString.length(), 0); menuItem.setTitle(spanString); 我在 Pixel 3XL 上使用 Android Pie。有任何想法吗?预先感谢。 这很可能发生,因为可绘制对象上的色调值被 NavigationView 覆盖。 一种可能的方法是忽略来自 NavigationView 对特定图标的着色调用。您可以创建自己的 Drawable 包装类以与特定图标一起使用。 想法大纲:在 android DrawableWrapper 之上创建您自己的可绘制包装器,并返回您自己的色调颜色,无论 NavigationView 在可绘制上设置什么。 class MyDrawableWrapper extends DrawableWrapper { @Override public void setTint(int tint) { setTintList(ColorStateList.valueOf(tintColor)); } public void setTintList(@Nullable ColorStateList tint) { // Apply your own tint here super.setTintList(yourOwnTintList/* <-- */); } }

回答 1 投票 0

无法在Android Studio中添加插件

我正在尝试将 com.google.android.material:material:1.1.0 添加到我的应用程序中,但它不起作用。我能做些什么? 代码部分如下; 依赖项{ 实现(libs.appcompat) 实施...

回答 1 投票 0

Android Studio 无法添加插件

我正在尝试将“com.google.android.material:material:1.1.0”添加到我的应用程序中,但它不起作用。我能做些什么? 代码部分如下; `依赖项{ 实现(libs.appcompat) 实施(l...

回答 1 投票 0

如何从 MainWindow 上的 NavigationView 控件中的框架中的页面检索当前 WinUI 3 MainWindow 的窗口句柄

我正在创建我的第一个 WinUI 3 桌面应用程序。我的主窗口上有一个导航视图。 我通过 NavigationView 中的框架导航到 9 个不同的页面。 其中一页是

回答 2 投票 0

SwiftUI 中,NavigationView 应该在 TabView 内部还是外部?两者都有问题

当 NavigationView 放置在 TabView 外部时,关闭工作表可能会导致显示错误视图。 (在 SwiftUI 中,当 MyView 弹出表关闭时,MyView 应该被dis...

回答 1 投票 0

为什么我的抽屉布局导致布局看起来很奇怪

我正在使用抽屉布局和导航组件。我的代码对我来说一切看起来都很好。但是当我运行该应用程序时,它看起来像: 一般情况下底部都有边距,但好像是附着的...

回答 1 投票 0

SwiftUI 为什么 navigationTitle 不随 List 一起滚动

有一个工具栏按钮可以更改ContentView中的viewStyle。 当viewStyle改变时,MyPage会根据viewStyle重新生成List。然而,一代之后,彼此之间的距离...

回答 1 投票 0

SwiftUI 中带有 NavigationView 的 GeometryReader 最初给出的大小为 .zero

我在 NavigationView 中有一个 GeometryReader,当视图首次显示时,最初大小为 0。我不确定这是一个错误还是正确的行为,但我正在寻找一种方法来解决这个问题......

回答 2 投票 0

在visionOS NavigationView中设置侧边栏宽度约束

我知道可以像这样操纵 NavigationSplitView 的侧边栏宽度。- 导航分割视图 { 文本(“侧边栏”) .navigationSplitViewColumnWidth(最小值:100,理想...

回答 1 投票 0

SwiftUI 列表导航标题字体和填充更新?

我正在尝试更改标题上的字体和填充(“我的标题”)?因此,我将 .navigationTitle 设置为具有良好的列表行为,当您滚动经过标题时,它会更新

回答 1 投票 0

使用选择环境对象弹出快速嵌套导航链接

我有一个 NavigationView,它有 3 个我想连续导航到的视图。每个视图中都有一个 NavigationLink。理想情况下,我想要: 视图 1 -> 视图 2 -> 视图 3 但我得到的是:查看 1 ...

回答 1 投票 0

在 SwiftUI 中,当 MyView 弹出表关闭时,应该显示 MyView 而不是 ListView

这里是三个视图,ContentView,ListView和MyView。点击第一个底部图标显示ListView,然后点击NavigationLink显示MyView。点击按钮显示sheet,关闭ListView显示的sheet...

回答 1 投票 0

在NavigationTitle下添加副标题

假设我有以下代码: 结构 SwiftUIView: 查看 { var body: 一些视图 { 导航视图{ 虚拟堆栈{ 文本(“你好”) 文字(...

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.