对 GridView 子项进行动画处理

发布于 2024-12-02 05:00:32 字数 157 浏览 2 评论 0原文

我想知道是否有一种方法可以将 GridView 的子项动画设置到新位置。因此,例如,从左侧滑入,当到达一行末尾时,向右滑出。这将产生每个孩子移动到新位置的效果,而不仅仅是出现在那里。

我环顾四周,没有找到任何有用的信息。理想情况下,一个小的代码示例将帮助我上路。

谢谢

I was wondering if there is a way that I can animate my GridView's Children to their new positions. So, for example, slide in from the left and when at the end of a row, slide off to the right. This will give the effect of each child moving to its new position, rather than just appearing there.

I have looked around, and could not find any useful information. Ideally a small code sample will get me on my way.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

深白境迁sunset 2024-12-09 05:00:32

您应该考虑使用 GridLayoutAnimationController 。 GridLayoutAnimationController 文档

You should consider using GridLayoutAnimationController. GridLayoutAnimationController docs

睫毛溺水了 2024-12-09 05:00:32

您可以尝试观看这个视频:
http://www.youtube.com/watch?v=X984r7IOrgc

开发者以某种方式分享他在对其中一条评论的回复中是如何实现动画的。不过他还不能展示源代码。希望这有帮助。

我使用了 android canvas 和一些用于定位图像图块的代码。它
使用和数据适配器模式(就像所有 AdapterViews 一样)。每块瓷砖
有它的位置——页、行和列。拖动更改图块
职位。 - 卡鲁莱克

You may try looking at this video:
http://www.youtube.com/watch?v=X984r7IOrgc

The developer somehow shares how he had implemented the animation in his reply on one of the comments. He could not show the source code yet though. Hope this helps.

i used android canvas and some code for positioning image tiles. it
uses and data adapter pattern (like for all AdapterViews). each tile
has it's position - page, row and column. draging changes tiles
positions. - karooolek

流绪微梦 2024-12-09 05:00:32

Android API Demo中有一些动画,包括一些gridview的动画。
您可能想查看 com.example.android.apis.view 中的示例。

There are a few animations in the Android API Demo, including some animations for gridview.
You might want to check the examples in com.example.android.apis.view.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文