相关疑难解决方法(0)

Android如何用手指画出流畅的线条

http://marakana.com/tutorials/android/2d-graphics-example.html

我在下面使用这个例子.但当我在屏幕上移动我的手指太快时,线条会变成单个点.

我不确定我是否可以加快绘图速度.或者我应该用直线连接最后两个点.这两个解决方案中的第二个似乎是一个不错的选择,除非你的手指移动非常快,你将有一条直线的长段然后是尖锐的曲线.

如果有任何其他解决方案,听到它们会很棒.

在此先感谢您的帮助.

java android interpolation curve-fitting touch

67
推荐指数
5
解决办法
9万
查看次数

绘制虚线(....)轨迹而不是线(________)

现在,下面是我在地图中绘制地理位置之间路径的代码.这完全没问题.我想要实现的不是画一条线,而是用iPhone中的点(.)显示这条路径.我希望它像这个gp1 ......... gp2而不是像gp1_ _ __ _ _gp2 一样画一条直线.

我已经尝试了几乎所有的选择,但仍然没有成功,任何人都可以帮我解决这个问题?

private void drawPath(List geoPoints, int color) {
    List overlays = objMapView.getOverlays();
    int loopcount = geoPoints.size() - 1;
    for (int i = 0; i < loopcount; i++) {
        GeoPoint p1 = (GeoPoint) geoPoints.get(i);
        GeoPoint p2 = (GeoPoint) geoPoints.get(i + 1);
        MyPathOverLay p = null;
        /**** Marking the start and end of the trailpath ****/
        if (i == 0) {
            Bitmap bmp = BitmapFactory.decodeResource(this.getResources(),R.drawable.greenflag);
            p = new MyPathOverLay(p1, p2, 0xFFFF0000, true, false, bmp); …
Run Code Online (Sandbox Code Playgroud)

android google-maps bitmap map android-canvas

5
推荐指数
1
解决办法
8660
查看次数