我是新来的动画在Android和搜索了很多关于移动上下一个ImageView,但有很多tuts关于移动左到右.我找不到一个tut向上和向下移动.可以请任何人告诉我如何才能实现这一点?我在这里添加一些代码,我已经学会了从YouTube向左向右移动一个图像(imga是ImageView)-
Animation img = new TranslateAnimation(Animation.ABSOLUTE, 150, Animation.ABSOLUTE, Animation.ABSOLUTE);
img.setDuration(3000);
img.setFillAfter(true);
imga.startAnimation(img);
你需要知道图像或物体移动背后的逻辑,它们将在轴上从x到x增量或从y到y增量进行动画,其中
注:这里n被认为是DP或顶点的点。
将此xml用于动画动画/上下。xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true"
android:interpolator="@android:anim/linear_interpolator" >
<!-- Move -->
<translate
android:duration="800"
android:fillAfter="true"
android:fromYDelta="0%p"
android:toYDelta="70%p" />
<translate
android:duration="800"
android:fillAfter="true"
android:fromYDelta="0%p"
android:startOffset="800"
android:toYDelta="-70%p" />
</set>
在Java类:
// Animation
Animation animUpDown;
// load the animation
animUpDown = AnimationUtils.loadAnimation(getApplicationContext(),
R.anim.up_dwon);
// start the animation
view.startAnimation(animUpDown);
问题内容: 我正在尝试从屏幕的底部到中间在图像视图上进行翻译动画。动画完成后,我希望图像视图停留在那里。我不要setFillAfter(true),因为我想更新imageview的实际位置。 目前,我通过具有2个图像视图(在动画开始时一个,在结束时一个)来做到这一点,并且我使用setVisibility来实现此目的。这是做事的正确方法吗?这是我使用的代码: 问题答案: 然后,必须为要设置动画的Vi
我试图在登录窗口(stage)内创建一个精灵动画,使用JavaFX,一旦用户获得登录和密码信息,就会播放该动画。我试图使用Michael Heinrichs在他的博客文章中发布的关于使用JavaFX的sprite动画的类,但我无法使其工作,主要是因为我不知道如何在ImageView中创建这个动画,而不使用start方法(在我的情况下也不起作用)。 这是我在登录阶段的FXML文件中的代码: 在控制器
我已经在Android中创建了一个视图,我需要从下到上设置动画,反之亦然。当我点击时,我需要从下到上为完整的设置动画,并且成功了。但当我再次点击时,它并没有向下移动。此外,当我单击其原始位置时,当我单击动画的原始位置时,但是会从原始位置向下移动,而不是从上到下移动。 这是我的代码: 动画文件从下到上(完整的相对布局从下到上移动): 从顶部到底部的动画文件(我想再次相对布局从顶部移动到底部): Xm
我是第一次使用 。一切正常,除了没有关于项目删除的动画,即使添加项目的动画工作正常。 我没有设置任何自定义项目动画师,但根据留档: 默认情况下,在<code>RecyclerView</code>中启用添加和删除项目的动画。 因此,删除时的动画应该可以正常工作。 我希望在删除时具有默认动画,但无法使其正常工作。 这是我如何设置RecycleView: 这是我的适配器: Fragment_routi
本文向大家介绍基于Android实现随手指移动的ImageView,包括了基于Android实现随手指移动的ImageView的使用技巧和注意事项,需要的朋友参考一下 ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等. 运行效果是这样的(文字说明): 首次进入程序,手指点击屏幕上的任意位置,图片会随之移动。 布局文件 实现代码 以上内容给大家介绍了基于Android实现随
我是Android新手,需要建议。我有一个带有多个ImageView的GridLayout。每个ImageView都有一个可绘制的背景色。在单击按钮时,我想根据用户的输入设置两件事的动画:1)将整个视图移动到新位置(这一部分很清晰,不会造成问题),2)仅将图像的可绘制部分移动到新单元格,将背景色保留在原始位置。我完全被困在第二项任务上。如何使用动画移动可绘制的内容?谢谢你的帮助。