【问题标题】:how to fold view from middle in android?如何在android中从中间折叠视图?
【发布时间】:2012-03-30 09:46:00
【问题描述】:

我正在学习 android 并尝试创建一种从中间折叠视图的效果,就像链接视频中的一样。

http://vimeo.com/37254322

任何人都可以提供一些指导或指向正确的资源。

当前的android允许在Z轴上翻转整个视图以创建如下视频所示的视图翻转效果。

http://www.youtube.com/watch?v=a5b0EKUU3h4

在此处找到翻转效果的代码http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html

但是第一个视频中的效果是从中间折叠的。此外,我想将该效果用作隐藏顶视图并使用 viewGroup 从后面显示的过渡动画。

谢谢

【问题讨论】:

  • 你能分享一下你是怎么做到的吗?

标签: android user-interface animation viewgroup


【解决方案1】:

您需要执行以下任务,每个任务都可以在他们自己的问题中提出(这是我能想到的最简单的解决方案):

  1. 您需要将“第 1 页”和“第 2 页”捕获为单独的实体(这可以通过“画布视图层次结构”的编译或通过一些屏幕截图技术来完成。)

    李>
  2. 在“Page 2”下方添加“Page 4”,使其上方的 View 缩小时可见。

  3. 您可以将动画应用到“第 2 页”,从而缩小其宽度值。为了获得额外的效果,这还可以包括出现在页面上的阴影、页面 egde 和页面顶部/底部动画。

  4. “第 1 页”上方的“第 3 页”层,宽度为 0,x 值为屏幕宽度的一半。如果此视图开始增长,则具有宽度,并以相同的速率转换其 x 值。添加额外的阴影/页面边缘/页面底部。

  5. 去掉原来的“Page 1”和“Page 2”。

【讨论】:

  • @Graeme 你能分享一下你是怎么做到的吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多