2019年8月17日
摘要: 接下来我们再来看另外一个案例,正如上面界面上显示的两个条目,车辆选择和始发地点选择,他们都有一个共同的特点就是都有共同的标题,内容和右剪头按钮,这种情况下我们都会把它封装成一个组合的自定义View来显示它,我们现在来看一下它的 效果图: 用户的需求是这样的: 当用户在点击车辆选择的条目的时候他会跳转 阅读全文
posted @ 2019-08-17 19:13 激流勇进1 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 已知有一段轨迹数据,点击回放按钮,小车沿着路线自动的往前运动,播放完毕也就结束了 public class MoveSingleThread extends Thread{ private List<LatLng> mLatLngList; private Marker mCarMarker; pu 阅读全文
posted @ 2019-08-17 19:13 激流勇进1 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一个标准的异步消息处理线程应该怎么写?方法1: class LooperThread extends Thread { public Handler mHandler; public void run() { Looper.prepare(); mHandler = new Handler() { 阅读全文
posted @ 2019-08-17 19:13 激流勇进1 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 由于运动轨迹是在子线程里面完成的,我们自然而然会想到线程的等待、唤醒,也就是wait、notify的问题了因此我们在运动过程加上就如下代码就可以了 if (pause) { try { lock.wait(); } catch (InterruptedException e) { e.printSt 阅读全文
posted @ 2019-08-17 19:13 激流勇进1 阅读(469) 评论(0) 推荐(0) 编辑
摘要: * <h1>轨迹平滑所需要的工具方法</h1> Date: 2016-10-27 Created by mxdl */public class TrackMoveUtil { private static double DISTANCE = 0.0001; /** * 根据两点算斜率 */ publ 阅读全文
posted @ 2019-08-17 19:13 激流勇进1 阅读(207) 评论(0) 推荐(0) 编辑