0

我正在在 Android 平板电脑上构建交互式演示文稿。我已经阅读了基本教程,以尝试了解可用的工具。我现在正处于想要创建一个虚拟应用程序的阶段,但我不确定最好的方法。我附上了下面的图片,让您了解我想要做什么:

在此处输入图像描述

我要做的是在右侧有一个静态导航。当您在那里选择选项时,它们将通过旋转面板并将新内容放在另一侧来切换左侧的内容。中间窗格将是一组可以滑动的图像。

到目前为止,我一直在玩 ViewPager 类,这似乎是让我在图像之间快速滑动的理想选择。我想做的唯一增强是允许用户在这些图像上捏缩放,但只有图像被缩放,而不是整个屏幕。这可能吗?

其次,来自网络背景,我试图弄清楚 div 的等价物对于 android 是什么?理想情况下,我希望左侧有一个面板,其中包含多个文本视图/图像视图,具体取决于内容,但我不确定如何使用 android API 来实现这一点。是创建一个大片段并在其中包含多个嵌套视图的情况吗?

我也想知道如何在这个面板上实现旋转效果。我已经设法在一个虚拟应用程序中使用:

tv.animate().rotationYBy(180).setDuration(2000);

但是我不知道该怎么做是在选择新项目时更改内容。我在想也许我会动态删除当前片段,添加新片段并在菜单项选择上快速旋转它。这是一个明智的做法吗?

如果这些是愚蠢的问题,我深表歉意,我只是很难理解如何在 android 中实现这些东西。有什么建议么?

谢谢

4

3 回答 3

1

您绝对应该阅读Fragments

至于缩放,您可以创建自定义 ImageView。(像这样

android 中 div 的等价物是布局容器,例如LinearLayoutRelativeLayoutFrameLayout等...阅读内容以获取有关布局的更多信息。

于 2012-11-27T17:05:42.030 回答
1

我在ActionBarSherlock库示例 ( Styled ) 中看到了 1 个示例,其中在按下 Tab 时 1 个片段旋转了 180 度。就像你想要的一样。请参阅下面的链接。

查看 Android Fragments 和以下两个库,您可以从这些库中获取所需的所有内容,请参阅示例代码。

  1. 动作条夏洛克
  2. Android-ViewPagerIndicator
于 2012-11-28T08:07:52.100 回答
1

我可以让你的生活更轻松一点,并说没有一种默认布局可以简单地用于实现这样的事情。这种布局的实现将因开发人员而异,我认为您不会收到完整的答案,因为它很复杂并且也需要编写实际代码。从我这里,我可以尽力帮助你,我相信其他人也会。

于 2012-11-27T16:59:38.493 回答