没有合适的资源?快使用搜索试试~ 我知道了~
Multiple-Backstack-Navigation:使用导航组件为底部导航中的每个选项卡处理多个后退历史记录
共57个文件
xml:22个
kt:12个
png:10个
需积分: 10 0 下载量 130 浏览量
2021-05-23
18:49:19
上传
评论
收藏 421KB ZIP 举报
温馨提示
多个Backstack导航(导航组件) 到目前为止, 不支持底部导航中最常用的多种后台堆栈管理。 Google已经有一个,该演示了如何处理多个Backstack。 缺点: 无论用户打开的顺序如何,它总是将用户带回到第一个选项卡。 主观方法,它每次用户在底部导航视图中导航时都附加和分离导航图。 很难通过其实现来添加自定义的backpress动作(例如:在切换标签页之前将数据保存在特定屏幕上)。 还有其他资源可以解决这些问题,最常见的是使用ViewPager: 主要问题:应用程序因配置更改而崩溃,即“配置更改时” 该存储库/样本解决了上面提到的所有问题。 它考虑了用户操作并以相同顺序导航使用。 例子: User action: Tab 1 -> Tab 2 -> Tab 3 -> Tab 2 Result: Tab 1 -> Tab 3 -> Tab 2 在我的方法
资源推荐
资源详情
资源评论
收起资源包目录
Multiple-Backstack-Navigation-master.zip (57个子文件)
Multiple-Backstack-Navigation-master
gradlew.bat 2KB
gradlew 5KB
art
showcase.gif 306KB
gradle.properties 1KB
app
proguard-rules.pro 750B
src
test
java
com
vipulasri
multiplebackstacknavigation
ExampleUnitTest.kt 355B
androidTest
java
com
vipulasri
multiplebackstacknavigation
ExampleInstrumentedTest.kt 691B
main
res
navigation
mobile_navigation.xml 470B
nav_home.xml 973B
nav_dashboard.xml 1018B
nav_notifications.xml 1KB
menu
bottom_nav_menu.xml 566B
mipmap-xxxhdpi
ic_launcher.png 10KB
ic_launcher_round.png 16KB
drawable
ic_notifications_black_24dp.xml 446B
ic_home_black_24dp.xml 292B
ic_dashboard_black_24dp.xml 334B
ic_launcher_background.xml 5KB
mipmap-hdpi
ic_launcher.png 4KB
ic_launcher_round.png 5KB
drawable-v24
ic_launcher_foreground.xml 2KB
values
colors.xml 201B
strings.xml 316B
styles.xml 359B
dimens.xml 204B
mipmap-xxhdpi
ic_launcher.png 8KB
ic_launcher_round.png 12KB
mipmap-mdpi
ic_launcher.png 3KB
ic_launcher_round.png 3KB
mipmap-xhdpi
ic_launcher.png 5KB
ic_launcher_round.png 7KB
mipmap-anydpi-v26
ic_launcher_round.xml 268B
ic_launcher.xml 268B
layout
fragment_notifications.xml 1KB
fragment_home.xml 1KB
activity_main.xml 1KB
fragment_dashboard.xml 1KB
fragment_title.xml 1KB
java
com
vipulasri
multiplebackstacknavigation
ui
BottomNavHistory.kt 943B
dashboard
DashboardViewModel.kt 359B
DashboardFragment.kt 1KB
title
TitleFragment.kt 940B
BottomNavManager.kt 7KB
home
HomeViewModel.kt 344B
HomeFragment.kt 1KB
notifications
NotificationsViewModel.kt 371B
NotificationsFragment.kt 1KB
MainActivity.kt 1KB
AndroidManifest.xml 714B
.gitignore 6B
build.gradle 2KB
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 232B
.gitignore 650B
README.md 2KB
settings.gradle 65B
build.gradle 720B
共 57 条
- 1
资源评论
许吴倩
- 粉丝: 23
- 资源: 4547
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ### 词向量的介绍、使用技巧和优缺点的文章
- 基于STM32F103CBT6单片机GC65+MP2625+CC1101 GPSTrack模块板硬件(原理图+PCB)工程文件
- ### 通道处理过程模拟概念、优缺点和使用技巧
- ### MyBatis动态SQL介绍说明、使用技巧和优缺点
- 上传下载仿163网盘无刷新文件上传 for Jsp-fileupload-jsp.rar
- VMware Workstation业界非常稳定且安全的桌面虚拟机软件-计算机上运行多个操作系统,支持Windows、DOS等
- 基于STM8L101F3P6单片机+LY2508A33P+CC1100遥控器硬件(原理图+PCB)工程文件.zip
- 上传下载WAP图铃下载系统-unimg.rar
- YTX-0.1.0-Win
- 上传下载ExtJS 2.2 开源网络硬盘系统-dogdisk.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功