android-animation相关内容

android中的抖动/摆动视图动画

我创建了一个如下所示的 anim.xml 文件来像在 android 中晃动 IOS 图标那样晃动图像视图.但是,它没有为我提供相同的结果.有没有更好的主意? 解决方案 尝试设置 android:repeatMode="reverse".下面的动画对我的 Galaxy Nexus 进行了非常合理的模仿.显然,您可以根据自己的喜好微调参数. ..
发布时间:2021-11-27 13:38:04 移动开发

Android 页面卷曲动画

是否有一种简单的方法可以制作 Curl 页面翻转动画?卷曲动画是页面翻转的动画,包括滚动上方的页面和下方页面的阴影. 制作一次显示两页的“画廊"(就像一本书)的推荐方法是什么? 是吗: 让适配器一次显示两个图像的线性布局?(它不会让我像翻书一样显示一页) 使用两页,以某种方式将其中一页放在另一页附近,然后什么时候制作动画 - 将接下来的两页移过去?有什么更好的方法可以让左页翻过 ..
发布时间:2021-11-27 13:37:56 移动开发

如何反转 TextView 的选取框方向

我想在 TextView 中反转选取框的方向.默认情况下,文本从右向左移动,我希望它从左向右移动.我该怎么做? 解决方案 我想出了一个非常简单易行的方法来做到这一点.我制作了一个选取框效果,根据我们的选择在两个方向上移动.所以,这是诀窍: 我在 Horizo​​ntalScrollView 中使用了 TextView.我以编程方式控制它的滚动.我使用以下方法获得了文本长度: scr ..
发布时间:2021-11-27 13:37:40 移动开发

如何在安卓中播放 GIF

你好 stackoverflow 我正在尝试开发一个 android 应用程序来播放我自己的 GIF,这是代码片段 MainActivity.java public class MainActivity extends Activity {@覆盖protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedI ..
发布时间:2021-11-27 13:37:33 移动开发

Android 翻译动画 - 使用 AnimationListener 将 View 永久移动到新位置

我有安卓翻译动画.我有一个随机生成位置(next1,next2)的ImageView.我每 3 秒调用一次 void.它生成 View 的新位置,然后制作动画并将 View 移动到目标位置.翻译动画实现了 AnimationListener .动画完成后,我将 View 永久移动到新位置(在 OnAnimationEnd 中).我的问题是动画位置与设置 layoutParams 位置不对应.当动画 ..
发布时间:2021-11-27 13:37:10 移动开发

Android Layout Animations 从下到上和从上到下 ImageView 点击

我在 Android 中创建了一个视图,我需要从下到上为它设置动画,反之亦然.当我点击 ImageView 时,我需要从下到上动画完整的 RelativeLayout 并且它成功了.但是当我再次点击 ImageView 并且它没有向下移动.此外,当我点击它的原始位置时,当我点击 ImageView 动画的原始位置时,但是 RelativeLayout 从原始位置向下移动而不是从上到下. 这是 ..
发布时间:2021-11-27 13:37:02 移动开发

通过动画交换活动中的片段

我想通过动画交换活动中的两个片段.假设 PageA 用于片段 A 和屏幕左侧,而 PageB 用于片段 B,即在屏幕右侧.现在我希望当我单击 pageA 上的按钮时,PageA 将移动到屏幕右侧并带有一些过渡动画. 我尝试了下面的代码来替换位置 FragmentManager fragmentManager = getSupportFragmentManager();FragmentTra ..
发布时间:2021-11-27 13:36:54 移动开发

Android - 带动画的可扩展 TextView

我有一个 TextView,它首先显示长文本的一小部分. 用户可以按下“查看更多"按钮来展开 TextView 并查看该文本的其余部分. 进行测试,我可以通过简单地将 TextView.setMaxLines 的值在 4 用于折叠和 Integer.MAX_VALUE 用于扩展来实现. 现在,我希望这种行为伴随着动画.我知道在这个问题中,一个解决方案几乎完成,但我尝试实施,但没有 ..
发布时间:2021-11-27 13:36:36 移动开发

Android 从图像列表制作动画视频

我想通过在两个图像之间应用过渡动画来从图像列表制作动画视频.我在 SO 上发现了许多类似的问题, Android 屏幕截图或从图像制作视频 Android-如何制作视频使用 sd 卡中的一组图像? 所有类似的 SO 问题都建议为此使用动画,但是我们如何将该动画图像存储到视频文件中?是否有任何 Android 库支持此功能来制作图像视频? 解决方案 Android 不支持 ..

Animation.setFillAfter/Before - 它们有效吗/它们有什么用?

正如我的问题的标题,setFillBefore() 和 setFillAfter() 方法应该做什么? 我希望 setFillAfter() 能够在动画完成后永久更改视图,但这是不正确的吗? 解决方案 答案是肯定的,它们确实有效,只是可能不符合您的预期 - 例如,对 setFillAfter(boolean fillAfter) 的描述代码>说 如果fillAfter为真,则这 ..
发布时间:2021-11-27 13:36:22 移动开发

开发一个 Android 主屏幕

我正在开发一个有主屏幕的应用.此主屏幕的行为应类似于 android 主屏幕,您可以通过在触摸屏上滑动手指在多个视图之间切换. 解决方法很简单.我有3个视图实例、右、左和当前视图.我从我之前初始化的 viewflipper 中获得了这个实例.因为我有一台 HTC G1,所以我的屏幕宽度为 320 像素,高度为 480 像素. 想象一下,当您触摸屏幕时,您捕获动作向下运动事件的向下值.然 ..
发布时间:2021-11-27 13:36:16 移动开发

如何使用 AnimationDrawable 暂停帧动画?

如何使用 AnimationDrawable 暂停帧动画? 解决方案 我意识到这个帖子已经很老了,但是由于这是我在搜索暂停动画的方法时在 Google 上的第一个答案,所以我只会在这里发布解决方案供其他人查看.您需要做的是子类化您想要使用的动画类型,然后添加暂停和恢复动画的方法.以下是 AlphaAnimation 的示例: 公共类 PausableAlphaAnimation 扩展 A ..
发布时间:2021-11-27 13:36:06 移动开发

实现曲线动画的问题

可能的重复: Android,沿路径移动位图? 我想通过弯曲的路径移动图像.在android中可以吗?我搜索了很多,但我只能找到有关缩放、旋转和翻译动画的信息.所以有人有任何想法请帮忙.在 android 中可以吗? 解决方案 您可以制作逐帧动画.您可以逐步定位对象以创建曲线.这将是有限的重用,但你可以做到. 或者您可以编写自己的动画来创建 TweenAnimation 的子 ..
发布时间:2021-11-27 13:35:46 移动开发

禁用从纵向到横向的默认动画

我有一个包含多个“正常"活动的应用,可以横向或纵向运行.它们专为肖像画而设计,主要用于肖像画. 此应用有一个活动,它使用相机并锁定为横向.我通过将图像和文本旋转 90 度来“模拟"这个活动是纵向的,所以它看起来像其他活动. 在某些设备上,例如三星 Galaxy Tab 7 和 Galaxy S3,在从正常人像活动切换到相机横向活动并返回时会显示旋转动画.这让用户感到困惑,因为横向活动模 ..
发布时间:2021-11-27 13:35:38 移动开发

Gmail 三片段动画场景的完整工作示例?

TL;DR:我正在寻找我将称之为“Gmail 三片段动画"场景的完整工作示例.具体来说,我们要从两个片段开始,像这样: 在某些 UI 事件(例如,点击片段 B 中的某些内容)时,我们希望: Fragment A 向左滑出屏幕 Fragment B 滑动到屏幕左边缘并缩小以占据 Fragment A 空出的位置 Fragment C 从屏幕右侧滑入并占据 Fragment B 空出的 ..
发布时间:2021-11-27 13:35:17 移动开发