问题标签 [layout-animation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5012 浏览

android - 如何仅将android布局动画应用于某个索引以上的孩子?

我有一个包含一系列笔记的 ListView。

目前,当列表首次加载时,我使用布局动画从侧面滑入所有笔记;这完美地工作。

但是,我试图弄清楚如何仅将布局动画应用于列出某个点以下的项目。假设我删除了列表中的一个项目:我希望它下面的所有项目都向上移动到已删除笔记的旧位置。

我尝试找到一种通过子索引自定义动画延迟或插值器的方法,但没有找到适合该位置的任何东西。有没有办法使用自定义布局动画(例如扩展 LayoutAnimationController)来做到这一点,还是我必须做这个低级并单独为每个视图设置动画?

有什么建议么?

0 投票
1 回答
5525 浏览

android - 如何缩放 View / ViewGroup - 以适当的方式动画布局?

简而言之,我想缩放视图 - 就像 Android Market 一样,当您单击“更多”按钮时,例如“描述”。
我发现,Android Market 具有以下结构的布局:

所以,我在 FrameLayout 上尝试了各种动画/布局动画(通过view.setAnimation(), view.setLayoutAnimation()ScaleAnimation),但效果总是一样的:视图动画,但缩放后的真实 layout_height 仍然相同(所以其他视图的位置,即取决于给定的 FrameLayout,保持不变)。

之后,我想 - 我在循环中更改给定 FrameLayout 的 layout_height:

我有动画,类似市场的视图,但是成本(性能!!!)太高了……

所以,问题是:是否有任何其他正确的方法来缩放给定的 View / ViewGroup (例如将高度从 50dip 更改为 200dip),以便动画视图下方的视图位置也会发生变化?

0 投票
1 回答
6934 浏览

android - 在 webview 数据上滑动动画

我正在显示一个描述,例如我在 webview 中显示的数据,当 uesr 单击下一步时,我正在更改 webview 数据现在我想在更改 webview 数据的同时在动画中显示某种幻灯片,谁能建议我如何将动画设置为单个网页视图??

谢谢你

0 投票
3 回答
1444 浏览

android - 离开活动时(之前)如何启动 layoutAnimation

我的活动中有一个 LinearLayout 视图。

当我按下后退按钮时,我希望 LinearLayout 的孩子滑出。

我有以下不做任何事情的代码:

我已经注释掉了 super.OnBackPressed() 以查看动画是否开始,并且它没有开始。

有类似问题的人吗?

0 投票
5 回答
56293 浏览

android - 如何在设置 View 的 alpha 之前创建 1 秒的延迟?

在我的应用程序中,我将在一个动画之后设置 alpha。就像:

但我想在 Alpha 设置视图之前设置 1 秒的延迟。因为我无法看到该布局的动画。那么怎么可能呢?

谢谢。

0 投票
1 回答
291 浏览

android - 动画静态布局

对于动态壁纸项目,我在画布上使用 StaticLayout 来绘制一些文本。我打算使用 alpha 动画来淡出文本,但我在网上和 SO 上遇到的所有示例都是用于动画视图。

由于我不使用 TextView,有什么方法可以将动画应用到 StaticLayout 吗?任何指针都会有所帮助。

0 投票
1 回答
672 浏览

android - 布局动画控制器只调用一次

我的布局动画有问题。

布局是一个列表视图,当加载列表视图时,它的行从左侧(android.R.anim.slide_in_left)滑入屏幕,在每个孩子之后,使用 LayoutAnimationController 会有一些延迟。

一切都很好。

我还有一个删除所有行的方法。

我尝试使用相同的技术对此进行动画处理,只是动画将行滑出屏幕(android.R.anim.slide_out_right)。然而,这似乎不起作用,行没有动画,如果我滚动 listView 似乎只有一些随机滑出。有点奇怪。

可能是什么问题,或者如果这是预期的行为,有什么解决方法?

PS如果我们可以让它工作,有没有办法在使用布局动画控制器时设置类似动画监听器的东西?所以我实际上可以删除 onAnimationEnd() 方法中的行。平常的东西。

谢谢 !

0 投票
3 回答
2281 浏览

android - LayoutAnimationController 可以只为指定的 View 设置动画吗

是否有可能以这样的方式覆盖 Android ,只有我在 a 中指定的LayoutAnimationController某些 child才会动画?我的目标是根据当前状态选择任意一组子视图,并在完全相同的时间使用相同的动画为它们设置动画,然后在稍后选择不同的任意子视图集并执行相同的操作. 我希望能够持续执行此操作,直到完成运行。ViewViewGroupActivityActivity

到目前为止,我已经查看并取消了几个选项:

  1. 单独调用startAnimation(Animation)特定的子视图,但不能保证它们将在完全相同的时间开始和结束,尤其是在任意集合中的视图数量很大的情况下。
  2. 覆盖LayoutAnimationController.getAnimationForView()似乎是最简单的方法,但该方法是最终的,不能被覆盖。

一段时间以来,我一直在为此挠头,并认为我会给 Stack Overflow 一个机会。

0 投票
2 回答
218 浏览

android - 在运行时展开布局

我有一个包含图像视图和几个文本视图的布局(带有背景图像)。最初,我想显示 ImageView 的一半图像,它的高度与布局背景相匹配。稍后,在运行时,当用户单击布局时,布局应展开并显示 ImageView 已满的动画。

0 投票
2 回答
191 浏览

android - 列表视图中的列表视图

我有一个父 ListView,其中包含基于自定义布局的项目。当用户单击任何项​​目时,我需要向该项目添加一个子 ListView,并且应该显示父 ListView 的整个项目并带有扩展动画。[所有数据都需要动态添加]任何建议......