我试图将绘图算法从iPhone移植到android但是我在android中找不到图形方法的问题对iPhone来说比较简洁,请帮忙。
示例:iPhone有一个方法drawInRect()但是android还没有。 在iPhone中,他们将获得当前的绘图环境,但我们没有相同的概念。
答案 0 :(得分:6)
Android使用Canvas
API,该API承载所有绘图调用(SDK Documentation)。每个View
对象都会传递一个Canvas
来绘制其内容。您可以通过子类化并覆盖其onDraw()
方法(SDK Documentation)来自定义任何视图的输出,以便在该视图的Canvas
上绘制您想要的任何内容。