3

我正在构建一个相机应用程序,我想在其中实现 android 在其设置菜单中具有的相同功能:

这是肖像模式下的相机场景设置:

人像模式下的相机场景设置

这是横向模式下的相机场景设置:

横向模式下的相机场景设置

列表的方向和按钮的方向发生了变化,但没有重新创建应用程序我猜这发生在orientationEventListener 我设法用这种方式旋转动画而不是设置列表来旋转按钮......任何帮助将不胜感激。谢谢!

4

2 回答 2

0

为相机制作 XML 时仅使用相对布局。制作另一个包含各种项目的列表视图的布局。然后在您的 java 文件中,在您的 camerapreview.xml 上添加您的 list.xml .. 它在我的工作中,锻炼,它会。

于 2012-08-16T12:47:33.463 回答
0

如果您实际上并没有改变方向,那么您将需要从列表中以相反方向旋转的东西(水平的,如画廊或水平滚动视图)。我建议删除列表并将其更改为滚动视图。当旋转发生变化时,将其更改为水平滚动视图并将每个项目旋转 90 度。将它放在正确的位置等可能需要一些技巧,但可能是您最简单的解决方案。

于 2012-08-16T14:08:46.067 回答