如何在android中应用直骨架算法

Aam*_*han 5 algorithm android android-layout genetic-algorithm

我有这样的要求.这是我的家庭班级快照.

在此输入图像描述

它包含几个店铺形状.为此,我使用了这段代码:

ArrayList<Point> points2 = new ArrayList<Point>();

points2.add(vertex.Get(20, 0));

points2.add(vertex.Get(44, 0));

points2.add(vertex.Get(44, 25));

points2.add(vertex.Get(20, 25));

Polygon view1 = new Polygon(context, points2, android.R.color.holo_orange_dark, R.color.background_light, floor != 0);

view1.setId(0);

views.add(view1);           

addView(view1);
Run Code Online (Sandbox Code Playgroud)

这是针对静态数量的形状.现在需要的是形状的数量将是动态的.为此我不需要使用与上面相同的代码.客户端告诉实现直线骨架算法.

我搜索了它,并在核心java中找到了相同算法实现的一些帮助.

用于创建直骨架的Java库?

这个问题在java中解释了.我试了一下,这完全是在核心java.I需要在android上实现它.并且从来没有在这个问题上工作过.如果有人已经在android上实现了它,需要一些帮助.

谢谢