首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    学一学Flutter新的导航和路由系统

    下面我们将探索这些 API 如何对应用中的视觉进行更精细的控制,以及如何使用它来解析路由。 这些新的 API 并没有破坏性的变化,只是添加了一个新的_声明性_API[3]。...学完本文后,你将找到在你的APP中使用Navigator最好方式,并且可以掌握如何使用 Navigator 2.0 来解析浏览器 URL 并能完全控制激活中的页面栈。...本文将通过一个示例来演示如何处理平台传入的路由并管理APP的页面。...**")— 定义特定Router的行为,即如何了解APP状态的变化以及它如何响应这些变化。...本节将展示如何实现RouteInformationParser,RouterDelegate并更新app的状态。设置后,app会与浏览器的 URL 保持同步。

    5K40

    用 CoordinatorLayout 处理滚动

    代码示例 来自 Google 的 Chris Banes 将 CoordinatorLayout 和 design support library 中其他的特性放在一起做了一个酷炫的 demo。 ?...> 注意:根据官方的 Google 文档,目前 AppBarLayout 需要作为直接子元素被嵌入 CoordinatorLayout 中。...你可以阅读本文来进一步讨论如何模拟 Google Map 滑动期间状态改变的效果。 为了得到预期的效果可能需要相当多的实验。对于某些特定的用例,你可能会发现下面列出的第三方库是一种更简单的选择。...但是,记住,你不应该将 app:layout_behavior 属性放到 fragment 或者它内部列表上的任何一个位置。...将 Google Map 嵌入 AppBarLayout 由于这个已被确认的 issue,目前在 AppBarLayout 中还不支持使用 Google Map。

    5.3K92

    基于Android开发的天气预报app(源码下载)「建议收藏」

    AndroidStudio下载地址:https://developer.android.google.cn/studio/index.html里面是最新版本的AndroidStudio。...如果将来需要更改数据源,这里的操作将非常简单 。 5)接着显示的是接下来几天的天气的大体介绍,这里显示的数据同样受限于获取到的数据。...3、实现了这些基本的城市管理和天气显示之后,接下来就是进阶功能了,首先我们实现百度定位功能,根据定位结果加载当前城市天气。 4、实现widget功能。...Glide 是 Google 员工的开源项目, Google I/O 上被推荐使用Glide具有获取、解码和展示视频剧照、图片、动画等功能,它还有灵活的API,这些API使开发者能够将Glide应用在几乎任何网络协议栈里...这里说一下ViewPager的使用步骤,ViewPager的实现与ListView有很多相似之处,主要步骤如下: 1、创建或设置数据源。 2、根据数据源创建或配置好相应的适配器。

    4.2K10
    领券