8得票3回答
内容转换中的空共享元素NPE

我正在为一个相当大的应用程序添加内容转换,大多数情况下我没有任何共享元素,但仍然希望使用过渡动画。我已经将问题追踪到以下代码行: ActivityOptionsCompat.makeSceneTransitionAnimation(activity, ????); 我已经尝试将Pair数...

8得票3回答
在Android中逐字显示一个字符串到TextView上

我有这段代码: public void setText(String s){ TextView tv= (TextView)HomeActivity.tf.getView().findViewById(R.id.textViewFragment); char c; ...

22得票5回答
Android上的类似iOS过度滚动效果

我想在我的应用程序中实现类似于iOS的弹性过度滚动效果。 我偶然发现了这个链接,它建议创建一个自定义的ScrollView。但问题在于当我快速上下滚动时,它能正常工作,但是一旦我拉动屏幕底部或顶部,它就会卡住,效果不再起作用。 以下是我目前拥有的代码:public class Observ...

20得票8回答
如何在安卓系统中使ImageView左右平滑滑动?

我需要使一个ImageView在屏幕上从左向右滑动并带有平滑的动画(我希望在过渡期间ImageView可见)。我尝试了以下代码:Display display = getWindowManager().getDefaultDisplay(); Point size = new Point();...

21得票4回答
安卓:自定义动画视图

编辑2:新的官方培训指南 开发者网站发布了一个与UI相关的培训指南,以下是目录: 动画概述 属性动画概述 动画绘图 使用动画显示或隐藏视图 使用动画移动视图 使用甩动画移动视图 使用缩放动画放大视图 使用弹簧物理学动画移动 自动动画布局更新 使用转换动画动画布局更改 创建自定义转换动画 ...

15得票3回答
如何在ImageView(Android)中闪烁图像

我正在开发一款壁纸应用程序,在其中使用ImageView显示图像作为启动屏幕。 现在我想将ImageView图像设置为闪烁的启动屏幕。 这是我的启动屏幕代码: import java.util.ArrayList; import java.util.List; import java.u...

16得票3回答
如何将ObjectAnimator重置为初始状态?

我想用scaleX和scaleY震动一个视图,我正在使用这段代码来实现,但问题是有时候视图没有正确地重置,而是显示了应用缩放的状态... 我希望当动画结束时,视图始终可以以其原始状态显示 这是代码: ObjectAnimator scaleX = Object...

76得票9回答
如何在Android中的两个活动之间应用幻灯片动画?

我想要在从一个活动转移到另一个活动时实现从左到右的滑动效果。为此,我正在使用以下代码,但我没有得到任何结果。请帮我纠正。 在Java中的两个文件:super.onCreate(savedInstanceState); overridePendingTransition(R.anim.fade...

44得票10回答
禁用从竖屏到横屏的默认动画

我有一个应用程序,其中有几个“普通”活动,可以在横屏或竖屏上运行。它们是为纵向设计和使用的。 该应用程序有一个单独的活动,使用相机并锁定在横屏上。我通过将图像和文本旋转90度来“模拟”此活动处于纵向状态,以便看起来与其他活动相同。 在某些设备上,例如Samsung Galaxy Tab 7...

7得票2回答
constraintlayout.widget.Group与TransitionManager一起使用时动画不起作用

有没有人知道为什么使用TransitionManager动画constraintlayout.widget.Group的可见性不起作用?这个小部件不是专门用来做这种事情的吗? 如果在将视图从Group中分离后隐藏或显示项,则会起作用。 <androidx.constr...