高德地图开发总结

今天为止,为期两天的高德地图开发算是基本结束。由于这是一个综合了各类技术的功能点。在开发的时候学到了不少,于是决定写写这篇文档,总结同时也为以后开发留一份记录。

首先是功能选取。
开始后的时候是使用了猎鹰API,但后来和组长讨论发现,这个API不符合场景,所以最后就当了解猎鹰API的使用方法。最终放弃了猎鹰API的接入。

接下来,开始参考淘宝接入高德地图,在百度搜索后使用了AppBarLayout、CollapsingToolbarLayout和NestedScrollView来开发。但是随之引入问题:

1、Toolbar突然之间失效;
2、Toolbar标题不居中。

这两个问题中,第一个问题特别好解决,只要定义Behavior即可。但是第二个问题直接卡了一天,一阵百度也是没有头绪,最好的效果仍然偏移几个dp单位的距离。回到家以后,自己找了一个声称能解决这个问题的界面文件进行测试,最后发现应该是CollapsingToolbarLayout的问题。这应该是引入CollapsingToolbarLayout本身的解析出现异常。于是只能自己实现一个Toolbar。最终仍然发现,Toolbar大概向左偏移了15dp的距离。仔细核对晚上的写的demo,并打开开发者选项的布局界面进行仔细分析以后,在Toolbar内设置了一下属性:

app:contentInsetStart="0dp"

最后解决了这个偏移问题。

但是图标却不是很满意,不符合其他页面的退出按钮。最后去查看Toolbar源码,所以决定使用ImageButton来解决这个问题。代码如下:

<ImageButton
	android:id="@
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值