70得票12回答
安卓动画在onAnimationEnd方法中未完成。

似乎在触发onAnimationEnd事件时,安卓动画并没有真正完成,尽管animation.hasEnded已经设置为true。 我想让我的视图在其ScaleAnimation结束时更改其背景drawable,它确实会更改,但可以清楚地看到它在完成前几毫秒就被更改了。问题是,新的背景出现(...

58得票6回答
如何为导航操作定义默认动画?

我正在使用Android Studio 3.2 Canary 14和导航架构组件。使用它,您基本上可以像使用意图时一样定义转换动画。 但是,动画是作为导航图中操作的属性设置的,例如:<fragment android:id="@+id/startScreenFragment" ...

14得票7回答
CursorAdapter支持的ListView在删除时动画出现“闪烁”问题

我正在尝试在使用SwipeToDismissUndoList库的ListView中实现滑动删除,该库扩展了Roman Nurik的SwipeToDismiss示例。 我的问题出现在删除动画中。由于ListView是由CursorAdapter支持的,因此动画会在onAnimationEnd触发...

8得票1回答
Android中无缝从左到右的活动转换动画

我有两个活动,我希望当用户在第一个活动中触摸按钮时,新的活动从左侧滑入并向右移动,同时第一个活动也做同样的事情,它向右移动并滑出,这将产生一种效果,即新活动将旧活动向右推并替换它。 为了实现这一点,我编写了以下 XML: 进入动画 <?xml version="1.0" encod...

7得票2回答
在小部件中动画显示 .png 图像

问题描述 我正在为Android编写一个简单的小部件应用程序,在我的小部件布局中,我有一个ImageViewRefresh控件,我已经设置了刷新图像图片(下面是绿色图片)。 问题 在某些时候,我会按下我的小部件中的ImageViewRefresh按钮,应用程序开始从互联网下载一些...

7得票4回答
Lottie动画无法充满整个启动屏幕

我需要在Android中的启动画面使用Lottie动画。我已将宽度和高度设置为match parent,但是屏幕边缘显示了一些填充,如附图所示。如果我使用fitXY缩放类型,则图像在某些设备上会被拉伸。我该如何在所有设备分辨率下使用Lottie动画文件或者我需要要求我们的设计师更改文件? &...

10得票2回答
Android动画:将视图移动到另一个视图

我在不同布局中有两个视图,我想把一个移动到另一个布局中。我的代码哪里出了问题?Y轴的动画表现不正常。第一个视图位于片段布局中,第二个位于状态栏中。 ... int p1[] = new int[2]; int p2[] = new int[2]; viewOne....

17得票4回答
如何像Google+应用程序中的FloatingActionButton一样制作Android动画?

我将FloatingActionButton设置到屏幕底部,并希望对该按钮进行动画处理。 向下滚动时隐藏 向上滚动时显示 就像谷歌在他们的Google+应用中实现的那样。 我认为需要使用CoordinatorLayout和AppBarLayout,但如何实现与FloatingActi...

10得票1回答
确定在LayoutManager预布局中出现的视图

我想在我的自定义LayoutManager中支持预测动画,当项目从可见屏幕范围之外移动到可见点时。 我在onLayoutChildren(RecyclerView.Recycler recycler, RecyclerView.State state)中进行所有填充操作。 根据文档,在pr...

7得票3回答
自定义对话框中的动画无法正常工作

我已经按照链接创建了自定义对话框,并且一切都运行得非常完美。但是,我想添加动画效果,使其看起来像从屏幕顶部到底部滑动。所以我搜索了这两个动画并将它们放在了anim文件夹中。为了在我的自定义对话框中应用它们,我稍微修改了构造函数。我在自定义对话框的构造函数中添加了这一行: public An...