Android视图选项-直接绘制到画布或使用视图

Android视图选项-直接绘制到画布或使用视图,android,android-layout,Android,Android Layout,我正在把我很久以前在空中写的一个项目转换成本地Android。在空中,在x、y坐标系中定位视图相当容易。不过,对于本机Android,我正试图以正确的方式实现这一点,但我不确定如何实现 我的视图将由背景中的两个圆组成,这些圆中的小对象可以滚动。在圆的顶部绘制另一个视图,使其看起来像是圆上方有玻璃,夹住了小对象。小对象被绑定到背景圆 我想我真正想问的是画布绘制是这里最好的方法,还是基于视图的布局也可行?听起来你最好的选择是使用SurfaceView。这基本上是一个硬件加速画布。另一个好处是,如果需

我正在把我很久以前在空中写的一个项目转换成本地Android。在空中,在x、y坐标系中定位视图相当容易。不过,对于本机Android,我正试图以正确的方式实现这一点,但我不确定如何实现

我的视图将由背景中的两个圆组成,这些圆中的小对象可以滚动。在圆的顶部绘制另一个视图,使其看起来像是圆上方有玻璃,夹住了小对象。小对象被绑定到背景圆


我想我真正想问的是画布绘制是这里最好的方法,还是基于视图的布局也可行?

听起来你最好的选择是使用
SurfaceView
。这基本上是一个硬件加速画布。另一个好处是,如果需要,您可以将标准小部件覆盖在其上,以便可以混合和匹配自定义和标准组件。到一个网站,让你通过获得一个
表面视图
并运行

我一直在等待,看看我是否有其他的意见,但我已经开始用表面视图编码,我喜欢它!谢谢你的建议:D