问题标签 [android-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 投票
2 回答
10269 浏览

android - 使用 MotionEvent.ACTION_MOVE 制作一个类似于主屏幕的 ViewFlipper

好的,我有一个嵌套在其中的ViewFlipper三个。LinearLayouts它默认显示第一个。这段代码:

...处理视图翻转,但动画非常“开/关”。我想知道是否有人可以帮助我完成最后一部分。假设我可以访问 LinearLayouts,有没有办法可以根据 deltaX 和 deltaY 设置布局的位置?

有人给了我这个链接,并说我应该参考applyTransformation方法以获取有关如何执行此操作的提示,但我不知道如何重复相同的行为。

0 投票
3 回答
10324 浏览

android - 如何做android图像动画

我正在尝试制作一个简单的图像动画。我想让它看起来好像直升机的螺旋桨叶片在转动。我有 3 张直升机的图像,我根据动画进度显示其中一张图像。问题是所有三个图像最终都相互重叠,而不是一次只显示一个图像,从而创建动画。这是我到目前为止所做的,我什至尝试通过执行此 canvas.drawColor(Color.BLACK) 来清除画布,但这会清除整个画布,这不是我想要的。

这就是我所拥有的:

1)在视图类中:

静态类直升机{私人长mLastUpdate;私人长 mProgress = 0; 私有最终浮点 mX;私人最终浮动 myY;

2)这是在线程的run()中调用的:

有人能帮我吗?我在网上看过很多关于动画的例子,它们似乎总是涉及文本,而不是图像。谢谢。

0 投票
2 回答
10293 浏览

android - 如何使用 AnimationDrawable 暂停帧动画?

如何使用 AnimationDrawable 暂停帧动画?

0 投票
4 回答
49445 浏览

android - Android页面卷曲动画

  1. 有没有一种简单的方法来做卷曲翻页动画?卷曲动画是页面翻转的动画,包括滚动的页面上方和下方页面的阴影。
  2. 做一个一次显示两页的“画廊”(就像一本书)的推荐方法是什么?

    是吗:

    1. 让适配器一次显示两个图像的线性布局?(它不会让我显示一页像书一样翻过另一页)
    2. 使用两页,以某种方式将一页放在另一页附近,然后何时制作动画 - 将接下来的两页移过来?有什么更好的方法可以显示左页翻转右页?
0 投票
2 回答
4819 浏览

android - Android 自动循环图库

我的图库小部件包含 1-10 张要滑动的图像。我知道当我对屏幕进行条纹处理时,图像会从左向右滚动。我想要 10 后自动循环画廊,自动从第一张图像开始,有没有自动循环适配器或方式?

但我只看到第一张图片是动画的..

看看我的视频...

0 投票
2 回答
863 浏览

android - Android SDK“滑动”功能

Droid SDK 是否支持在屏幕上滑动手指以返回上一屏幕,而不是使用返回键?

0 投票
1 回答
3061 浏览

android - android中的图像动画

我必须重复使用 Thread 和 AnimationDrawable 的图像序列,但它不能连续工作。在通过按钮单击事件启动下一个活动之前,我不想停止此动画。

这是我的java代码:

slide_right.xml:-

0 投票
7 回答
47513 浏览

android - 在android视图中闪烁文本

如何在android中显示闪烁文本。

谢谢你们。

0 投票
3 回答
14716 浏览

android - 开发 Android 主屏幕

我正在开发一个有主屏幕的应用程序。此主屏幕的行为应类似于android 主屏幕,您可以通过将手指放在触摸屏上来在多个视图之间切换。

解决方案很简单。我有3 个视图实例视图、视图和当前视图。我从之前初始化的viewflipper中获得了这些实例。因为我有一台 HTC G1,所以我的屏幕宽度为 320 像素,高度为 480 像素。

想象一下,当您触摸屏幕时,您捕获了一个向下动作事件的向下值。然后你移动你的手指,屏幕应该以完全相同的方式移动,所以你必须重新计算视图的位置。到目前为止它对我有用,但我面临一个奇怪的问题。当您在不移动手指但将其保持在屏幕上不到一秒钟的情况下触摸右视图时,视图会消失并显示左视图。

这是我的代码:

我认为这样的主屏幕是一个有趣的 UI 元素。

有任何想法吗?

0 投票
2 回答
12721 浏览

android - animation.start() 或 animation.startNow() 不会立即开始动画

我有一个奇怪的问题 - 不时应该淡出我的控件(ImageButton)的动画不会立即启动。我正在使用淡出动画来隐藏它,然后在 myListener 的末尾(onAnimationEnd)我将新资源作为按钮上的图像。

在我的应用程序代码中的某处:

然后在 myListener.onAnimationEnd(Animation a) 中:

似乎有一个规则,每4个或5个动画不开始......

感谢帮助!