android中有许多奇怪的东西。
我想问的是关于用画布绘画。
当我覆盖ondraw函数时,
并且android给了我画布在设备中绘制的东西。
我想得到答案画布如何在内部绘制图像或某些数字。
如果他们需要绘制某些东西,请使用表面抛油环或openglES或核心图形或任何 在设备显示中将图像从后缓冲区交换到前缓冲区。
我在这个链接Android GUI architecture - relation between Surface/view/window/canvas
中得到了一些类似的答案但这还不够理解......
因为我无法理解他们如何初始化设备显示并在设备显示中绘制画布
我理解ViewRoot和View中的关系也是表面。
请让我知道关键点,以深入了解原生图层。
答案 0 :(得分:0)
以下是一些Graphics API演示Java源文件的列表:
答案 1 :(得分:0)
我强烈建议您将API Demos应用程序加载到Eclipse中并查看Graphics演示。它们中有很多,代码可以让您深入了解问题的解决方案。
要加载API演示应用程序,请在Eclipse中单击文件>新>其他> Android示例项目。
然后选择您的构建目标,例如Android 4.2。
然后从示例应用列表中选择API演示应用。
最后点击完成。
应用程序中有超过300个演示,因此可能难以导航。您想查看图形部分。
从您的描述中确切地说您的问题有点不清楚,但API演示涵盖了很多领域,您应该能够找到一些代码来帮助您。