草庐IT

v-navigation-drawer

全部标签

android - react native :-How to use a common drawer and toolbar across all pages with control

我是ReactNative的新手。我想为android和ios制作一个抽屉和工具栏。我在有导航器的主页中编写了抽屉和工具栏的代码。例如。所以我在所有内页中都有抽屉和工具栏。但现在的问题是我如何控制抽屉和工具栏。就像如果我想要一个不想显示抽屉功能的页面,并且我想根据应用程序内的页面显示/隐藏工具栏上的选项。如有任何帮助,我们将不胜感激。实现上述目标的任何其他更好的方法。谢谢 最佳答案 也许你应该看看react-native-router-flux.您可以在一个中央位置定义场景转换,还可以声明whichsceneswillbewrapp

Android Navigation Architecture 组件,处理不同的backstacks

我正在寻找NavigationArchitecture组件,我看到的所有示例都是关于集成了android底部菜单的单个Activity应用程序,所以我想知道这个组件是否对我的情况有用。我的应用程序看起来像:下载一些数据的SplashActivity,如果一切正常,则启动主Activity。具有自定义底部导航的MainActivity,允许用户导航到应用程序的3个不同部分(A、B、C),并且在每个部分中,用户可以导航到更深的侧边部分本身:A部分:FragmentAOne->FragmentATwo->FragmentAThreeB部分:FragmentBOne->FragmentBTwo

android - ListView inside SwipeRefreshLayout inside Drawer(Layout) : does not lock scroll direction

ListView将其滚动方向锁定在滚动开始的方向。这适用于此配置:DrawerLayoutListView当我向上/向下滑动时,列表会滚动。当我向左滚动时,抽屉关闭:完美。当我开始向下滑动然后改变方向时,初始方向(水平/垂直)被锁定。但是,如果我像这样将列表包装在SwipeRefreshLayout中:DrawerLayoutSwipeRefreshLayoutListView..然后滚动/滑动方向的锁定不再起作用。当我向上/向下滑动然后向左/向右滑动时,列表会滚动,抽屉也会移动。后者不是我想要的。关于如何使用SwipeRefreshLayout恢复以前的行为有什么建议吗?

android - MvvmCross Navigate to ViewModel on Android 通知点击

我正在使用Support.V7.NotificationCompat显示通知。单击此通知时,我想导航到ViewModel。当我尝试使用MvxViewModelRequest显示ViewModel时,我传递给ViewModel的导航参数不起作用,但当我像这样使用ShowViewModel时它有效:ShowViewModel(new{id=existingModification.Id});这是ViewModelInit方法。当我使用ShowViewModel导航时,Guid具有正确的值。当我使用MvxViewModelRequest导航时,Guid始终具有值Guid.Empty(全为0)

java - 难以从 Nav Drawer 访问 SwitchCompat

我的应用程序中有一个抽屉导航,我认为它可以从切换开关中受益,如下所示:我的问题是,无论开关是否已切换,我实际上都无法访问。activity_main_drawer.xmlaction_view_switch.xml这是我尝试访问开关的代码fragment,但onCheckedChanged监听器从未激活:Viewv=getLayoutInflater().inflate(R.layout.action_view_switch,null);SwitchCompatpiano=(SwitchCompat)v.findViewById(R.id.piano_switch);piano.set

android - Intellij Navigate > 类...排除某些文件

当我使用Navigate>Class...或CMD+O(在OSX上)并且我输入我要打开的类名,有很多生成的类我不想看到(比如*$$ViewBinder.javaor*$$IcePick.java).如何从那里隐藏所有生成的(未反编译的)类?[编辑]评论中希望的截图: 最佳答案 尝试将目录标记为已排除。Rightclick->MarkDirectoryAs->Excluded.链接用于clion但它应该有效。https://blog.jetbrains.com/clion/2015/12/mark-dir-as/

java - 最佳实践 : Design pattern for 2D HUD screen navigation

如果您的应用程序带有完全用于2D绘图的GUI,那么处理绘制内容和触摸位置的最佳实践应该是什么?一个更好理解的例子:我有一个带map的游戏。在这张map上我可以build房屋和东西。我还有一个可以扩展的信息栏。在扩展栏上,我绘制了一些关于游戏的信息,它还提供了更改不同值的界面。如果发生触摸,我必须检查信息栏是否扩展,以确定我是否要更改map上的某些内容或栏上的某些内容。这是由状态模式完成的,但我怀疑这是否正确,因为我认为它可能有点复杂,因为可能存在“子状态”。所以基本上问题是:状态模式(来自GoF)是处理纯图形GUI的最佳实践吗? 最佳答案

dart - Flutter 中 OverlayEntry 引起的 Navigator.push() 断言

我正在尝试在启动后立即处理我的应用程序的屏幕。预期路线为:boot->checkifisloggedin->ifyes->navigator.push()toMainWindow.boot->checkifisloggedin->nosnapshotdata->navigator.push()toLoadingScreen.boot->checkifisloggedin->ifno->navigator.push()toLoginScreen.一个函数在由MaterialApp主属性运行的启动时处理这种路由机制。main.dart:Widgetbuild(BuildContextcon

dart - Flutter 中 OverlayEntry 引起的 Navigator.push() 断言

我正在尝试在启动后立即处理我的应用程序的屏幕。预期路线为:boot->checkifisloggedin->ifyes->navigator.push()toMainWindow.boot->checkifisloggedin->nosnapshotdata->navigator.push()toLoadingScreen.boot->checkifisloggedin->ifno->navigator.push()toLoginScreen.一个函数在由MaterialApp主属性运行的启动时处理这种路由机制。main.dart:Widgetbuild(BuildContextcon

android - 在不设置位置的情况下从另一个 Activity 启动 Google Navigation

这对我来说可能真的很愚蠢,但是我如何在不设置位置的情况下启动谷歌导航,因为很多问题似乎来自......当我尝试这样做时,它实际上开始运行谷歌导航,但随后一直保持重新启动Activity...本质上,我就像在主屏幕上单击导航时一样运行...所以有了目的地列表等...我认为这可能是一个不同的Activity?我不知道,我使用的Intent如下,Intenti=newIntent(Intent.ACTION_VIEW);i.setClassName("com.google.android.apps.maps","com.google.android.maps.driveabout.app.N