我是Android编程的新手。我正在开发一个需要某种形式动画的应用程序。请查看
我想要一个动画,当这个活动开始时,滚动在顶部向下滚动,并带有此文本。按下连接按钮时卷起。我不知道在哪里或如何开始动画。任何类型的指向StackOverflow教程或帖子的链接都会有很大帮助。
感谢您的时间!
答案 0 :(得分:0)
由于您的问题 广泛,我也会给您一个广泛的答案。
我认为通过"滚动动画"你的意思是一个动画,其中黑色(或其他颜色)区域慢慢掩盖/显示屏幕。我不知道为什么这看起来很酷,但无论如何。
创建动画XML文件。在此文件中,您将指定视图应向下平移x像素,其中x是屏幕的高度。并创建另一个动画文件。这一次,指定它应该向上翻译。
如果您需要有关创建XML视图动画的帮助,请查看here
现在你有两个动画 - 向上和向下移动。
好的,现在你应该创建一个自定义视图。你可以从这开始:
public class ScrollingView extends View {
}
并实现所有必需的构造函数。
像这样覆盖onDraw
:
如果您不喜欢使用图片,可以使用代码自行绘制!
您可以获得有关此here
的帮助在您的onCreate
活动中,创建一个ScrollingView
。此视图应与屏幕一样宽,并且与屏幕一样高。将视图定位在(0,0)并将其置于前面,使其覆盖整个屏幕。
接下来,将您在步骤1中创建的动画应用于滚动视图。