TRACK-DEMO-ANDROID
TRACK-DEMO-ANDROID实现高德地图使用Api实现思路SeekBar 安卓官方控件设置参数使用 SeekBar.OnSeekBarChangeListenerTRACK-DEMO-ANDROID
给自己看系列
实现
实现功能 1)小车的平滑移动 2)小车的运动轨迹 3)小车进度调整,加速
高德地图
使用版本 Android_Map3D_SDK_V7.8.0_2031.jar
使用Api
MovingPointOverLay
MovingPointOverlay.MoveListener
Marker
Polyline
实现思路
使用 MovingPointOverLay 实现点平滑移动,在移动的过程中,使用MovingPointOverlay.MoveListener 监听移动,在监听内,获取小车的实时坐标,然后在后面添加想要的 Polyline 添加到 AMap中。
SeekBar 安卓官方控件
设置参数
max:滑动条的最大值(整型)
progress:当前进度(整型)
thumb:滑块样式(drawable资源)
secondaryProgress:二级滑动条的进度(整型,可以用于缓冲效果展示)
自定义样式可以看:转载 《android实现自定义seekbar,重新绘制background、secondaryProgress、progress进度条、滑块thumb》
使用 SeekBar.OnSeekBarChangeListener
onProgressChanged 进度改变
参数:
progress:进度
fromUser:是否为用户行为
seekBar:当前监听的seekBar
注意:只要progress有变动(包括拖动进度条),都会执行onProgressChanged
onStartTrackingTouch 拖动进度条开始
只会在拖动进度条开始时调用一次
onStopTrackingTouch 拖动进度条结束
只会在拖动进度条结束时调用一次
gitee demo 地址