码迷,mamicode.com
首页 > 其他好文 > 详细

2019/08/26最新进展

时间:2019-08-26 20:49:00      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:最新   汽车   lse   触摸   touch   com   蓝色   屏幕   工作量   

今天完成的任务如下:
1.在OnCreate方法中加入Ontouch监听,加入private的boolean类型的canMove变量,当用户触摸屏幕之后,将canMove设置为false,使得在用户触摸屏幕进行移屏后,定位的蓝点不再重复出现在屏幕中心。

改变后效果如下: 

技术图片

 

技术图片

2.在gitlab上注册账号,建立小组的代码仓库,名字为OLIAD,并且把app的代码上传上去。

明日计划:

1.实现在高德地图上某一地址的查找功能。

2.实现在高德地图上的汽车导航功能,能够绘制出行驶轨迹。

心得体会:

1.遇到的问题:当我们打开app时,自动定位,出现蓝色定位点,但是当我们拖动屏幕,想移动地图时,2s后蓝色定位点又会自动移动到屏幕中心。

2.解决办法:在oncreate方法中加入touch监听,用一个变量来记录屏幕是否移动。

3.心得:昨晚在csdn上找到一个解决办法,但是我借鉴的不到位,因为我根本没搞懂onTouch方法怎么重载。在查找阅读官方文档以后,我找到了ontouch的功能。但是依然不会改写方法。在偶然读到一篇博客以后,才知道setOnMapTouchListener方法的重载,是要这么写的:

aMap.setOnMapTouchListener(new AMap.OnMapTouchListener() {
            @Override
            public void onTouch(MotionEvent motionEvent) {
                if (canMove) {
                    canMove = false;
                }
            }
        });

果然我把java的基础知识都忘记了,而且阅读文档不够仔细。

4.体会:昨晚写代码感冒了,半夜四点半才睡,九点半起床,今天感冒了昏昏沉沉的,工作量依然不够。以后真的要早睡早起,少看点虎牙王者荣耀的直播,少打点游戏才行。

 

 

2019/08/26最新进展

标签:最新   汽车   lse   触摸   touch   com   蓝色   屏幕   工作量   

原文地址:https://www.cnblogs.com/love-is-a-deal/p/11414703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!