android-animation相关内容
我创建了一个如下所示的 anim.xml 文件来像在 android 中晃动 IOS 图标那样晃动图像视图.但是,它没有为我提供相同的结果.有没有更好的主意? 解决方案 尝试设置 android:repeatMode="reverse".下面的动画对我的 Galaxy Nexus 进行了非常合理的模仿.显然,您可以根据自己的喜好微调参数.
..
是否有一种简单的方法可以制作 Curl 页面翻转动画?卷曲动画是页面翻转的动画,包括滚动上方的页面和下方页面的阴影. 制作一次显示两页的“画廊"(就像一本书)的推荐方法是什么? 是吗: 让适配器一次显示两个图像的线性布局?(它不会让我像翻书一样显示一页) 使用两页,以某种方式将其中一页放在另一页附近,然后什么时候制作动画 - 将接下来的两页移过去?有什么更好的方法可以让左页翻过
..
我想在 TextView 中反转选取框的方向.默认情况下,文本从右向左移动,我希望它从左向右移动.我该怎么做? 解决方案 我想出了一个非常简单易行的方法来做到这一点.我制作了一个选取框效果,根据我们的选择在两个方向上移动.所以,这是诀窍: 我在 HorizontalScrollView 中使用了 TextView.我以编程方式控制它的滚动.我使用以下方法获得了文本长度: scr
..
你好 stackoverflow 我正在尝试开发一个 android 应用程序来播放我自己的 GIF,这是代码片段 MainActivity.java public class MainActivity extends Activity {@覆盖protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedI
..
我使用以下代码将一个片段推送到片段堆栈上: FragmentManager fragmentManager = getActivity().getSupportFragmentManager();FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();fragmentTransaction.setC
..
我正在尝试使用自定义动画来处理我的片段. 我已按照在线教程进行操作,但出现以下错误: java.lang.RuntimeException:未知动画师姓名:翻译 动画的 XML 如下: 类子类别 public View onCreateView(LayoutInflater inflater, ViewGroup 容器,捆绑savedInstanceStat
..
我有安卓翻译动画.我有一个随机生成位置(next1,next2)的ImageView.我每 3 秒调用一次 void.它生成 View 的新位置,然后制作动画并将 View 移动到目标位置.翻译动画实现了 AnimationListener .动画完成后,我将 View 永久移动到新位置(在 OnAnimationEnd 中).我的问题是动画位置与设置 layoutParams 位置不对应.当动画
..
我在 Android 中创建了一个视图,我需要从下到上为它设置动画,反之亦然.当我点击 ImageView 时,我需要从下到上动画完整的 RelativeLayout 并且它成功了.但是当我再次点击 ImageView 并且它没有向下移动.此外,当我点击它的原始位置时,当我点击 ImageView 动画的原始位置时,但是 RelativeLayout 从原始位置向下移动而不是从上到下. 这是
..
我想通过动画交换活动中的两个片段.假设 PageA 用于片段 A 和屏幕左侧,而 PageB 用于片段 B,即在屏幕右侧.现在我希望当我单击 pageA 上的按钮时,PageA 将移动到屏幕右侧并带有一些过渡动画. 我尝试了下面的代码来替换位置 FragmentManager fragmentManager = getSupportFragmentManager();FragmentTra
..
我想在动画完成后设置一个按钮的可见性. 这就是所谓的动画: android.support.v4.app.FragmentTransaction fAnimation = this.getActivity().getSupportFragmentManager().beginTransaction();fAnimation.setCustomAnimations(android.R.ani
..
我有一个 TextView,它首先显示长文本的一小部分. 用户可以按下“查看更多"按钮来展开 TextView 并查看该文本的其余部分. 进行测试,我可以通过简单地将 TextView.setMaxLines 的值在 4 用于折叠和 Integer.MAX_VALUE 用于扩展来实现. 现在,我希望这种行为伴随着动画.我知道在这个问题中,一个解决方案几乎完成,但我尝试实施,但没有
..
我想通过在两个图像之间应用过渡动画来从图像列表制作动画视频.我在 SO 上发现了许多类似的问题, Android 屏幕截图或从图像制作视频 Android-如何制作视频使用 sd 卡中的一组图像? 所有类似的 SO 问题都建议为此使用动画,但是我们如何将该动画图像存储到视频文件中?是否有任何 Android 库支持此功能来制作图像视频? 解决方案 Android 不支持
..
正如我的问题的标题,setFillBefore() 和 setFillAfter() 方法应该做什么? 我希望 setFillAfter() 能够在动画完成后永久更改视图,但这是不正确的吗? 解决方案 答案是肯定的,它们确实有效,只是可能不符合您的预期 - 例如,对 setFillAfter(boolean fillAfter) 的描述代码>说 如果fillAfter为真,则这
..
我正在开发一个有主屏幕的应用.此主屏幕的行为应类似于 android 主屏幕,您可以通过在触摸屏上滑动手指在多个视图之间切换. 解决方法很简单.我有3个视图实例、右、左和当前视图.我从我之前初始化的 viewflipper 中获得了这个实例.因为我有一台 HTC G1,所以我的屏幕宽度为 320 像素,高度为 480 像素. 想象一下,当您触摸屏幕时,您捕获动作向下运动事件的向下值.然
..
如何使用 AnimationDrawable 暂停帧动画? 解决方案 我意识到这个帖子已经很老了,但是由于这是我在搜索暂停动画的方法时在 Google 上的第一个答案,所以我只会在这里发布解决方案供其他人查看.您需要做的是子类化您想要使用的动画类型,然后添加暂停和恢复动画的方法.以下是 AlphaAnimation 的示例: 公共类 PausableAlphaAnimation 扩展 A
..
我正在尝试向 RecyclerView 的项目添加波纹效果.我在网上看了一下,但找不到我需要的东西.我认为它必须是自定义效果.我已经尝试将 android:background 属性设置为 RecyclerView 本身并将其设置为“?android:selectableItemBackground",但它不起作用.:
..
可能的重复: Android,沿路径移动位图? 我想通过弯曲的路径移动图像.在android中可以吗?我搜索了很多,但我只能找到有关缩放、旋转和翻译动画的信息.所以有人有任何想法请帮忙.在 android 中可以吗? 解决方案 您可以制作逐帧动画.您可以逐步定位对象以创建曲线.这将是有限的重用,但你可以做到. 或者您可以编写自己的动画来创建 TweenAnimation 的子
..
我有一个包含多个“正常"活动的应用,可以横向或纵向运行.它们专为肖像画而设计,主要用于肖像画. 此应用有一个活动,它使用相机并锁定为横向.我通过将图像和文本旋转 90 度来“模拟"这个活动是纵向的,所以它看起来像其他活动. 在某些设备上,例如三星 Galaxy Tab 7 和 Galaxy S3,在从正常人像活动切换到相机横向活动并返回时会显示旋转动画.这让用户感到困惑,因为横向活动模
..
我的应用程序中有一个 ImageView,它可以位于屏幕上的任何位置 触摸时,我想将此视图移动到屏幕的中心.我使用 Translate Animation 及其 RELATIVE_TO_PARENT 功能尝试了此功能,如下所示 TranslateAnimation translateAnimation1 = new TranslateAnimation(TranslateAnimation
..
TL;DR:我正在寻找我将称之为“Gmail 三片段动画"场景的完整工作示例.具体来说,我们要从两个片段开始,像这样: 在某些 UI 事件(例如,点击片段 B 中的某些内容)时,我们希望: Fragment A 向左滑出屏幕 Fragment B 滑动到屏幕左边缘并缩小以占据 Fragment A 空出的位置 Fragment C 从屏幕右侧滑入并占据 Fragment B 空出的
..