首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学习|Android JepPack组件---导航Navigation

本来做这个是因为公司的内部需要一个扫描的小程序,开始想就是全部重新用JetPack组件做,不过想到了后台产品中有一个可以应用到现在的使用场景,于是花了一天时间修改了一下那个程序就可以直接用了,所以这篇文章就做为学习的Android...微卡智享 我们新建一个Android的项目,程序中只存在两个界面,进入后显示未上传的单据列表,然后一个按钮可以新建扫描单进行扫描界面。...Navigation导航 ? 微卡智享 01 创建Navigation导航 我们新建一个Res的资源文件,资源的类型选择Navigation,步骤如下: ? ?...implementation 'androidx.navigation:navigation-fragment-ktx:2.2.1' implementation 'androidx.navigation...Navigation代码部分 ?

87020
您找到你想要的搜索结果了吗?
是的
没有找到

Android Jetpack架构组件(五)之Navigation

一、 Navigation简介 1.1 Navigation诞生背景 采用单个Activity嵌套多个Fragment的UI架构模式,已经被大多数的Android工程师所接受。...DeepLink 1.2 Navigation元素 在正式学习Navigation组件之前,我们需要对Navigation的主要元素有一个简单的了解,Navigation主要由三部分组成。...二、Navigation使用 2.1 添加依赖 首先,新建一个Android项目,然后在build.gradle中引入如下依赖脚本。...> <navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:...Fragment的切换经常伴随着参数的传递,为了配合Navigation组件在切换Fragment时传递参数,Android Studio为开发者提供了Safe Args和Bundle两种参数传递方式。

1.2K00

Android进阶必学】JetPack指路明灯—Navigation

Navigation是JetPack中非常重要的一员,他对现代化的Android JetPack架构,提供了基础,是构建整体架构的核心组件。...<fragment android:id="@+id/mainListFragment" android:name="com.example.navigation.MainListFragment...<fragment android:id="@+id/registerFragment" android:name="com.example.navigation.RegisterFragment...总结 Navigation的引入,是Google在JetPack上下的第一步棋,通过Navigation,Google指明了在JetPack下Android开发的大方向: 单Activity架构:Google...最后 关于jetpack架构组件—Navigation的学习,大家可以看一下我的B站视频:Android进阶必学:jetpack架构组件—Navigation 最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识

1.9K00

Android MVVM框架搭建(五)Navigation + Fragment + BottomNavigationView

Android MVVM框架搭建(五)Navigation + Fragment + BottomNavigationView 前言 正文 一、添加依赖 二、Fragment创建 三、BaseActivity...implementation 'androidx.navigation:navigation-fragment:2.3.2' implementation 'androidx.navigation...六、Navigation使用   在res包下新建一个navigation包,包下新建一个nav_graph.xml,里面的代码如下: <navigation xmlns:android="http:/...我们在res下新建一个menu包,包下新建一个navigation_menu.xml,里面的代码如下: <menu xmlns:android="http://schemas.android.com/apk...详细的使用说明可以看看这篇文章:Android Navigation + Fragment 制作APP主页面导航(步骤 + 源码),看完后你了解的也许会更多。

61030

Android MVVM框架搭建(五)Navigation + Fragment + BottomNavigationView

Android MVVM框架搭建(五)Navigation + Fragment + BottomNavigationView 前言 正文 一、添加依赖 二、Fragment创建 三、BaseActivity...implementation 'androidx.navigation:navigation-fragment:2.3.2' implementation 'androidx.navigation...六、Navigation使用   在res包下新建一个navigation包,包下新建一个nav_graph.xml,里面的代码如下: <navigation xmlns:android="http:/...我们在res下新建一个menu包,包下新建一个navigation_menu.xml,里面的代码如下: <menu xmlns:android="http://schemas.android.com/apk...详细的使用说明可以看看这篇文章:Android Navigation + Fragment 制作APP主页面导航(步骤 + 源码),看完后你了解的也许会更多。

1.3K20

Android-Jetpack笔记-Navigation之Fragment支持复用

上篇文章Android-Jetpack笔记-Navigation之Fragment使用提到,每次切换目的地,fragment是反复销毁重建的,按照谷歌推荐的1个APP只需1个activity的思路开发,...Jetpack笔记代码 本文源码基于SDK 29,IDE是Android studio 3.5.3 解决 给上篇文章的项目加些日志,从面板页切到通知页,再从通知页切回面板页,查看日志, ?...步,给FixFragmentNavigator加上注解给他取个名字,原因放后面说, @Navigator.Name("fixFragment") //fix 5: 需要指定1个名字,源码里自带的名字有navigation...先在布局文件中去掉app:navGraph="@navigation/mobile_navigation",然后来到activity,编写如下代码, //NavigationActivity.java...extends NavDestination>> mNavigators = new HashMap(); // "navigation" NavGraphNavigator

1.9K20

Navigation Stack

Navigation Stack是一个ROS的metapackage,里面包含了ROS在路径规划、定位、地图、异常行为恢复等方面的package,其中运行的算法都堪称经典。...Navigation Stack的主要作用就是路径规划,通常是输入各传感器的数据,输出速度。一般我们的ROS都预装了Navigation。...Navigation Stack的源代码位于https://github.com/ros-planning/navigation,包括了以下几个package: ? 工作框架 ?...而每一个插件其实也都是一个package,放在Navigation Stack里。 关于move_base我们后面会进一步介绍,先来看看 move_base外围有哪些输入输出。...move_base与插件 move_base算得上是Navigation中的核心节点,之所以称之为核心,是因为它在导航的任务中处于支配地位,其他的一些package都是它的插件。 来看这张图 ?

1.1K40
领券