70得票18回答
Android - 带动画的可展开TextView

我有一个TextView,它最初显示长文本的一小部分。 用户可以按下"查看更多"按钮来展开TextView并查看剩余的文本。 在进行测试时,我可以通过简单地在折叠和展开之间交换TextView.setMaxLines的值(4和Integer.MAX_VALUE)来实现。 现在,我希望这种...

30得票1回答
安卓列表视图如何实现类似通话记录的左右滑动功能?

我有一个Android应用程序,在其中有一个类似于此列表视图 现在我想以同样的方式在列表项向右/向左滑动时执行两种不同的活动,就像本机通话记录一样 列表向右滑动 我想要这种类型的滑动。 有人知道如何实现吗?基本上,我想要实现 SimpleOnGestureListener...

14得票3回答
什么是当前替代ViewAnimator的新选择?

背景 我长期以来一直在使用 ViewAnimator/ViewSwitcher。 我最常见的用例是从加载阶段切换到内容阶段,或在向导的不同阶段之间进行切换,有时甚至会出现错误阶段。 问题 当我建议将一个好的扩展函数添加到“android-ktx”存储库中 (在此处)时,我被告知: ...

8得票1回答
为什么当我从Fragment跳转到一个新的Activity时,overridePendingTransition不起作用?

第一个活动包含一个片段,片段内有一个按钮。当我点击这个按钮时,我希望以不同的动画跳转到一个新的活动页面。因此,在片段中我这样做: mButton.setOnClickListener(new OnClickListener() { @Over...

17得票6回答
Lottie动画有很大的填充。如何通过去除填充来调整动画大小以适应视图。

我有一个Lottie动画文件,但是当我将它放入视图中时,由于文件内部填充的原因,它变得太小了。因此,我已经在xml中使用了lottie_scale属性,并且根据一些资源,如这个,也使用了LottieComposition,但都没有成功。 是否有任何解决方案?

38得票3回答
Android的特性发现动画

自5月以来,Google已经更新了他们网站上的Material Design指南。我在其中一个名为功能发现的新部分中看到了一个有趣而酷炫的设计模式。 我想要实现“发现”导航抽屉按钮的动画。在Google Fit的最新更新中,有一个类似的动画,用于导航抽屉和浮动操作按钮。 通常情况下,对于A...

29得票9回答
如何在安卓设备上播放GIF

你好 stackoverflow,我正在尝试开发一个可以播放我的自己的 GIF 的安卓应用程序,以下是代码片段: MainActivity.javapublic class MainActivity extends Activity { @Override protected void o...

11得票3回答
使用scale属性的ObjectAnimator会使背景变黑吗?

我使用ObjectAnimator来缩小RelativeLayout: ObjectAnimator scaleDownX = ObjectAnimator.ofFloat(view, "scaleX", 0.5f); ObjectAnimator...

11得票2回答
将Android图标转换为另一个图标

我该如何实现将一个图标转换成另一个图标的动画效果,比如汉堡包变成箭头(导航抽屉)或者铅笔变成叉号(收件箱)?我该如何实现这种动画效果?

54得票1回答
场景转换动画的JNI错误 - 图层超过最大值

请注意问题底部的编辑我有两个活动: ActivityA,ActivityB,分别带有相应的片段:FragmentA,FragmentB。 ImageView v在这两个片段之间共享。某些代码:ActivityAIntent intent = new Intent(this, ActivityB...