如何在Android中制作类似滚动壁纸的背景图片?

发布于 2024-12-17 16:24:24 字数 177 浏览 1 评论 0原文

我使用基于导航的 iOS 应用程序。我想在Android中制作一个类似于桌面壁纸的背景。 因此,当我转到另一个视图时,当前视图及其内容会移到屏幕之外,但背景图像只会稍微移动。 请参阅此处的示例屏幕截图

I use a navigation-based iOS application. I want to make a background similar to desktop wallpaper in Android.
So when I go to another View the current View and it's content goes outside of the screen but the background image slightly moves only.
See a sample screenshot here.

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

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

发布评论

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

评论(1

风吹过旳痕迹 2024-12-24 16:24:24

为什么不将基本子视图设置为背景壁纸的大小(即大于屏幕宽度)并从左对齐开始。然后在其上添加一个分页的 UIScrollView 。当用户滚动 UIScrollview 时,挂钩到 UIScrollViewDelegate 方法
-scrollViewDidScroll: 并将其传递给基本子视图,告诉它按照动画进行动画处理。

这应该不会太难,但您可能需要稍微调整一下以获得您想要的感觉。尝试使用 UIScrollViewDelegate 协议中的各种委托方法来确定最佳时间开始动画。

Why not have the base subview set to the size of the background wallpaper (ie larger than the screens width) and start with it left aligned. Then have a paged UIScrollView on top of that. When the user scrolls the UIScrollview, hook into the UIScrollViewDelegate method
- scrollViewDidScroll: and pass it through the the base subview, telling it to animate in accordance.

This shouldn't be too hard but you'll probably want to tweak it a bit to get the feel you want.Try playing about with the various delegate methods in the UIScrollViewDelegate protocol to determine the best time to start the animation.

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