Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的目的:我有一个 RelativeLayout,就像一个按钮(可点击),它里面有多个视图:TextView、Image。我想在 3D 坐标中一起转换这个 RelativeLayout(好像它就像一个单独的对象)。
我所知道的:我知道通过使用相机和修改矩阵,我真的可以在 3d 中转换图像视图。但是,我不能在像 RelativeLayout 这样的 ViewGroup 上执行此操作,因为我无法修改它的矩阵。
问题:有可能吗?如果有,怎么做?
好吧,android 不是为那样工作而构建的,android 中的每个视图都负责自己绘制它,因此您不能只是将某个渲染逻辑放在父视图中并期望子视图来处理它。
我能想到的最简单的事情是创建自己的大视图并在其中手动绘制子视图,然后我相信您可以通过在画布上使用相机对象来达到预期的效果。
或者您可以使用 openGL,但这只有在上述方法中存在性能问题时才有意义