Android 仿微信调用第三方应用导航百度,高德、腾讯

  • 时间:2017-10-31
  • 分类:Android开发
  • 886 人浏览
[导读]实现目标先来一张微信功能截图看看要做什么其实就是有一个目的地,点击目的地的时候弹出可选择的应用进行导航。

实现目标

先来一张微信功能截图看看要做什么 
这里写图片描述

其实就是有一个目的地,点击目的地的时候弹出可选择的应用进行导航。

大脑动一下,要实现这个功能应该大体分成两步:

    底部菜单这里用PopupWindow来做。

    实现

    1、菜单显示 
    PopupWindow支持传入view进行弹出展示,所有我们直接写一个菜单布局,高德、百度、腾讯 再加一个取消。

    map_navagation_sheet.xml

     

    这里为了显示效果,自己写了个PopupWindow的子类,一般你直接用PopupWindow就可以了。

    然后在需要调用的地方显示PopupWindow

     

    2、点击每个菜单调用对用地图的导航api 
    这个每个地图的官网都会有介绍,你只需要把目的地名称,经纬度信息传过去就好了,没什么多说的,直接贴代码。

    效果图

    贴一下效果图 
    这里写图片描述

     

    来源:本文为线上采编,如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除!
    标签: Android 微信