29得票8回答
使用System.Drawing绘制圆形

我有一段绘制矩形的代码(我正在尝试重新制作 MS Paint)。 case "Rectangle": if (tempDraw != null) { tempDraw = (Bitmap)sn...

29得票4回答
安卓画布绘制直线 - 如何增加直线粗细

这似乎应该是相当简单的,但在我的安卓应用程序中,我使用画布(canvas)绘制一系列连接起来的线条。出于某种原因,我的线条非常模糊和细。我想知道如何使我的线条变得更加粗细?以下是我的代码...for(int i=1; i<myArrayListOfValues.size(); i++){...

29得票4回答
如何实现滚动条位置的动画效果?如何让页面平滑滚动?

我希望在我的自定义视图中(在按下按钮或事件时)平滑地移动到下一个滚动位置。如何实现这一点?首先,我看不到滚动动画类(只有alpha、rotate、scale和translate)。其次,即使有动画类,我也看不到迭代的类(比如说向右滚动100个像素,无论我们的位置在哪里),只能使用绝对的类(即从...

29得票6回答
谷歌地图v3 - 删除多边形上的顶点

谷歌地图提供了绘制折线、多边形等其他内容的绘图库。 这里有一个此功能的示例:http://gmaps-samples-v3.googlecode.com/svn-history/r282/trunk/drawing/drawing-tools.html 在绘制和编辑多边形时,我想能够删除路...

29得票6回答
有没有一个基于canvas的Javascript库可以用于绘图类应用程序?

是否有一个JavaScript库,其中内置了用于快速创建类似Paint的Web应用程序的canvas元素? 编辑: 到目前为止,我已经找到了允许轻松动画canvas元素的JavaScript库 - 例如Raphael JS - 以及用于创建简单Paint应用程序的JavaScript教程,但...

29得票2回答
画一条平行线。

我有点(x1,y1)和点(x2,y2),它们构成了一条线段。如何得到与第一条线段平行的另一条线段x3,y3 - x4,y4,如图片所示?我可以简单地在x1和x2上加n来得到一条平行线,但这不是我想要的。我希望这些线在图片中像平行线一样。

28得票7回答
如何在Swift中绘制一个简单的圆角矩形(带圆角)

我成功绘制了一个矩形 :-) 但我不知道如何绘制圆角矩形。 有人可以帮我修改以下代码,让矩形拥有圆角吗? let canvas = UIGraphicsGetCurrentContext() rec = CGRectMake(0, 0, 40, 40); //var maskPath ...

28得票7回答
如何在Java中绘制有向箭头线?

我想通过Java绘制一条有向箭头线。 目前,我正在使用java.awt.Line2D.Double类来绘制一条线。g2.setStroke(new BasicStroke(2.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_BEVEL)); // g2 ...

27得票5回答
保留图片角落的情况下拉伸UIImage

我试图拉伸一个导航箭头图像,同时保留边缘,以便中间拉伸,而两端固定。 这是我要拉伸的图像: 下面的iOS 5代码允许调整大小后的图像拉伸由UIEdgeInsets定义的中心部分。[[UIImage imageNamed:@"arrow.png"] resizableImageWithC...

27得票2回答
在画布上绘制虚线

我怎样在画布上绘制虚线?我已经尝试了以下代码:Paint dashPaint = new Paint(); dashPaint.setARGB(255, 0, 0, 0); dashPaint.setStyle(Paint.Style.STROKE); dashPaint.setPathEff...