我这里遇到了大麻烦。我需要在床上画一个娃娃(就像在医疗床上一样),但我似乎做不到。我尝试创建自定义视图,然后开始绘图。我用了canvas.drawCircle
and canvas.drawRect
。我设法画了这个娃娃,但我根据自定义视图的高度和宽度来确定它的大小,所以最终我无法设置角度。
然后,我尝试设置我的自定义 xml 属性(大小),然后包装其内容。但wrap_content不起作用,它总是设置为全屏。所以我也不能使用这个,因为我需要头部的正确位置来设置身体的其余部分。
我真正需要的是,绘制一些几何形状,然后单独操作它们。比如,用户选择移动腿,然后当他按下向上按钮时,腿将设置角度+1。我不知道这是否可以通过自定义视图并且仅使用 onDraw 来实现。我现在真的真的真的迷失了,拜托,至少有人指出我需要用什么来实现这一目标。
Picture http://i42.tinypic.com/r859ol.jpg
最好的方法是使用渲染脚本 http://developer.android.com/guide/topics/renderscript/index.html or OpenGL http://developer.android.com/guide/topics/graphics/opengl.html
它可以为您提供最佳性能,但很难实施。Here http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/很好的教程,有5章详细。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)