Android libraries for transit schedule

时间:2018-09-18 20:16:37

标签: android sdk

enter image description here

Which library is used to design this UI, Or is there any built in view in Android for the same

1 个答案:

答案 0 :(得分:0)

这个任务的哪一部分确实对您有问题?

例如,使用RecyclerView轻松创建当前视图。

(要使用它,请添加:

dependencies {
   implementation 'com.android.support:recyclerview-v7:27.1.1'
}

在您应用的build.gradle文件中。)

进行所有运输方式(点和线束)时,如果您使用RecyclerView, 每个项目都可以包含它的点和该点的上方和下方的两条垂直线。当它们一个接一个地放置时,它将看起来像您的照片。

下一个问题是如何使这些带点的线。 有一些方法:

  1. 最简单的方法是在您喜欢的程序(Photo shop,Adobe Illustrator,Figma,Sketch(如果使用MAC或您喜欢的任何工具))中制作一个.png文件。

  2. 创建一个自定义视图,并在onDraw方法中绘制这些线条和圆圈。

  3. 制作可绘制的xml文件

  4. 其他简单方法(如果上述方法对您来说太困难)是在垂直LinearLayout中添加3个ImageView:第一个用于上一行,第二个用于点,第三个用于点下方的行,并将相关图像放入每个ImageView。

在实现视图时您仍然有问题吗?