java.lang.Object | ||
↳ | SimpleConfigurableView | |
↳ | com.tencent.navix.ui.component.NavTrafficBar |
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
enum | NavTrafficBar.Mode | 进度条模式 |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
NavTrafficBar(Context context)
在代码中直接new的时候,会调用一个参数构造方法
| |||||||||||
NavTrafficBar(Context context, AttributeSet attrs)
在xml中使用自定义控件的时候,不管有没有使用我们自己的自定义属性都会调用两个参数构造方法
| |||||||||||
NavTrafficBar(Context context, AttributeSet attrs, int defStyleAttr)
这个构造方法系统不会默认调用,需要我们自己主动调用
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
reset()
重置路况条进度,通常在开始导航前调用
| ||||||||||
void |
setBorderColor(int color)
设置边框颜色
| ||||||||||
void |
setBorderWidth(int width)
设置边框宽度
| ||||||||||
void |
setCarIcon(Bitmap carIcon)
设置自车标图标
| ||||||||||
void |
setLineWidth(int width)
设置边框宽度
| ||||||||||
void |
setMode(NavTrafficBar.Mode mode)
设置进度条模式
| ||||||||||
void |
setTrafficColorOfErase(int color)
设置路况条颜色 - 已走过
| ||||||||||
void |
setTrafficColorOfJam(int color)
设置路况条颜色 - 拥堵
| ||||||||||
void |
setTrafficColorOfSlow(int color)
设置路况条颜色 - 缓慢
| ||||||||||
void |
setTrafficColorOfSmooth(int color)
设置路况条颜色 - 畅通
| ||||||||||
void |
setTrafficColorOfUnknown(int color)
设置路况条颜色 - 未知
| ||||||||||
void |
setTrafficColorOfVerySlow(int color)
设置路况条颜色 - 非常缓慢
| ||||||||||
void |
updateNavDataInfo(NavDriveDataInfo navDriveDataInfo)
更新路况条进度
| ||||||||||
void |
updateRouteTraffic(List<NavDriveRouteData> driveNavRoutes)
更新路况条路况
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
在代码中直接new的时候,会调用一个参数构造方法
在xml中使用自定义控件的时候,不管有没有使用我们自己的自定义属性都会调用两个参数构造方法
这个构造方法系统不会默认调用,需要我们自己主动调用
重置路况条进度,通常在开始导航前调用
设置边框颜色
设置边框宽度
设置自车标图标
设置边框宽度
设置路况条颜色 - 已走过
设置路况条颜色 - 拥堵
设置路况条颜色 - 缓慢
设置路况条颜色 - 畅通
设置路况条颜色 - 未知
设置路况条颜色 - 非常缓慢