关于
作者
戴定康
博客:个人博客
Csdn:戴定康的博客
NodeProgressView
用来显示物节点进度的自定义View,仿淘宝
版本尚未发布到Jcenter,后续将会逐一发布,让你使用更简洁
使用
先拷贝View包下面的文件到你的项目,记得样式等Attr文件也要复制,不然会报错
在你的XMl文件中:
<com.nodeprogress.nodeprogress.view.NodeProgressView
android:id="@+id/npv_NodeProgressView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:width="2dp"
app:nodeRadius="5dp"
/>
然后第一步,你的物流数据,我们先假设几条,一般要从服务器获取
List<LogisticsData> logisticsDatas;
logisticsDatas = new ArrayList<>();
logisticsDatas.add(new LogisticsData().setTime("2016-6-28 15:13:02").setContext("快件在【相城中转仓】装车,正发往【无锡分拨中心】已签收,签收人是【王漾】,签收网点是【忻州原平】"));
logisticsDatas.add(new LogisticsData().setTime("2016-6-28 15:13:02").setContext("快件在【相城中转仓】装车,正发往【无锡分拨中心】"));
logisticsDatas.add(new LogisticsData().setTime("2016-6-28 15:13:02").setContext("【北京鸿运良乡站】的【010058.269】正在派件"));
logisticsDatas.add(new LogisticsData().setTime("2016-6-28 15:13:02").setContext("快件到达【潍坊市中转部】,上一站是【】"));
logisticsDatas.add(new LogisticsData().setTime("2016-6-28 15:13:02").setContext("快件在【潍坊市中转部】装车,正发往【潍坊奎文代派】"));
logisticsDatas.add(new LogisticsData().setTime("2016-6-28 15:13:02").setContext("快件到达【潍坊】,上一站是【潍坊市中转部】"));
logisticsDatas.add(new LogisticsData().setTime("2016-6-28 15:13:02&