android-animation相关内容

Android 列表视图向右/向左滑动,如通话记录

我有一个 Android 应用程序,其中有像这样的列表视图 现在我想以同样的方式在列表项的右/左滑动上执行两个不同的活动原生通话记录的工作原理 向右滑动列表 我想要这种类型的滑动.任何人都可以知道如何实现它.基本上我想实现 SimpleOnGestureListener. 我读过 sir gav 回答的帖子 网格上的投掷手势检测布局 之后,我成功地实现了向左滑动和向右滑动检 ..
发布时间:2021-12-13 17:00:16 移动开发

iOS 喜欢 Android 上的滚动效果

我想在我的应用中实现类似 iOS 的反弹滚动效果. 我遇到了这个链接,它建议创建一个自定义的 ScrollView.但问题是,当我快速上下滚动时,它工作正常,但是一旦我拉动屏幕的底部或顶部,它就会卡住,效果不再起作用. 作为我想要实现的动画类型的示例,您可以看看这个: 这是我目前拥有的代码: 公共类 ObservableScrollView 扩展了 ScrollView{私有静 ..

Android 中的 Activity 过渡动画

我想应用像 HTC 手机那样的 Activity 转换:当你开始一个新的 Activity 时,有一个从右到左的滑动,但是当你按下后退按钮返回上一个 Activity 时,有从左到右的幻灯片动画. 我在我的活动的 onResume 中使用了 overridePendingTransition 来模拟从右向左滑动的动画,但是当我按下后退按钮时,会执行相同的动画是错误的(从结果的角度来看). ..
发布时间:2021-11-27 18:39:11 移动开发

像android中的速度计这样的简单仪表视图?

我想要一个简单的仪表视图,我将在其中定义起始值和结束值,并有一个指针来显示给定的变量值. 所以我可以显示一个给定的值,比如速度计.例如,如果我的 textView 的值是 1300,那么在 textview 旁边我希望有这样的自定义仪表视图动画! 有可能吗?任何现有的示例代码? 解决方案 我在 Evelina Vrabie 的博客,使用了它,效果很好! 查看 Evelin ..

如何为导航操作定义默认动画?

我使用的是 Android Studio 3.2 Canary 14 和 导航架构组件.有了这个,您可以像使用 Intent 一样定义过渡动画. 但是动画被设置为导航图中动作的属性,如下所示: 为图中的所有动作定义这会很乏味! 有没有办法在动作上定义一组默认动画? 我没有运气为此使用样式. 解决方案 R.anim 具有定义的默认动画(作为最终): nav_de ..

使活动从上到下动画化

我正在编写一个 Android 应用程序,我希望通过从屏幕底部到顶部的动画来显示 Activity.我可以用这里的代码来做到这一点: 如何从顶部翻译活动到底部,反之亦然? 但是,我无法执行相反的动画,其中 Activity 会通过从屏幕顶部滑动到底部而消失. 我使用了上面链接中的代码;活动通过向上滑动出现,但在消失时淡出,而不是滑到底部. 我什至尝试将代码放入 onCrea ..
发布时间:2021-11-27 13:40:30 移动开发

如何像 Google plus/Google 报亭那样在滚动上为 recyclerview 设置动画?

如何在项目第一次出现以及用户滚动时为 RecyclerView 设置动画,就像它在 google plus 应用程序或 google 报亭应用程序中的工作方式一样.> 另外我在某处读到 RecyclerView 不直接支持用户滚动时的动画;如果这是真的,我们还有什么办法可以做到吗? 解决方案 我是这样做的.可能会帮助某人.我不知道这是否是最好的方法,但对我来说效果很好. 更新:要修 ..

用动画展开 ListView 项目

我有一个 ListView.最初,ListView 包含一些数据.当用户点击一个项目时,另一个布局将动态添加到该项目,因此它的高度会增加. 现在,当项目的高度增加时,它会立即显示修改后的项目.但是,我想要的是将其设置为动画,以便逐渐增加项目的高度. 解决方案 我想我正在寻找与被问到的相同的方法,我正在寻找一种在显示一些新内容时为列表视图项的扩展设置动画的方法(我只是将某些视图的可见性 ..

Android ImageView 动画

我创建了一个带有图像视图和网络视图的布局.Web 视图的默认可见性设置为消失.当 Activity 启动时,它首先显示图像视图,当 Web 视图完成加载其 url 时,它将自己标记为可见,而图像视图被标记为隐藏. 当显示图像视图时,我希望它重复旋转只是为了增加一点点活力. 我之前从未在 Android 上做过动画,我在网上问的所有帖子都没有帮助;因此,我已返回 SO 寻求帮助. ..
发布时间:2021-11-27 13:40:00 移动开发

如何使用android活动转换为浮动动作按钮设置动画?

我计划在我的一个项目中实现这样的东西,但我不清楚以下的概念,也没有这样的教程,而且你不会经常看到这个.下面是它的样子 单击此处转到源 从我所了解的所有参考资料中,我了解到他们在这里使用了两种类型的过渡,一种是将按钮向上移动到现有的某个位置,另一种是使按钮爆炸.所以我做了一些挖掘并在 github 中发现了这两个库我认为通过这两个我们可以实现以下动画,这里是链接 Material Ani ..
发布时间:2021-11-27 13:39:51 移动开发

如何从中心裁剪为 ImageView 设置动画以填充屏幕,反之亦然(facebook 风格)?

背景 Facebook 应用在帖子上的小图片和放大模式之间有一个很好的过渡动画,用户也可以放大到它. 在我看来,动画不仅会根据之前的位置和大小来放大和移动 imageView,而且还会显示内容而不是拉伸 imageView 的内容. 这可以使用我制作的下一个草图看到: 问题 他们是怎么做到的?他们真的有 2 个视图动画来显示内容吗? 他们是如何让它像单一视图一样 ..
发布时间:2021-11-27 13:39:31 移动开发

布局动画在第一次运行时不起作用

我有一个包含项目列表的活动,当您单击一个项目时,我希望该项目的播放控件从屏幕底部向上滑动并变为可见.我已经为滑入和滑出定义了一个动画集,它们可以工作.我已经在我的活动中设置了我的 animationListener 并在一个项目的 onClick 动画中开始了我的幻灯片.我的问题是,第一次运行应用程序时,当我点击一个项目时,onClick 回调被执行,但动画没有发生.第二次单击时,会出现动画中的幻 ..
发布时间:2021-11-27 13:39:21 移动开发

Animator 和 Animation 有什么区别?

它看起来像 Animations 和 Animators 允许我为对象的属性(位置、不透明度、缩放、旋转等)设置动画,我很难区分两者的用例.我什么时候应该使用动画师和动画,反之亦然? 解决方案 Animations 是 Animators 的旧版本.Animators 在 3.0 中引入,以帮助克服 Animations 的一些缺点. Animations 只改变对象的视觉表现.如果 ..
发布时间:2021-11-27 13:39:01 移动开发

新的PlayStore视差效果怎么做

有谁知道我怎样才能实现新的视差滚动效果 - 在 PlayStore 上打开应用程序并尝试向下滚动时,您可以看到效果,内容超过顶部图像.我怎样才能做到这一点? 解决方案 Google 最近宣布了 设计支持库 并由此支持实施折叠工具栏. 除了固定视图之外,您还可以使用app:layout_collapseMode="parallax"(和可选app:layout_collapsePara ..

Android 使用动画连续移动背景

我想要做的是水平移动背景并让它无限重复. 我尝试使用带有动画的 ImageSwitcher 来实现此效果,但无法正常工作.这是我迄今为止的代码L 公共类 MainActivity 扩展 AppCompatActivity 实现 ViewSwitcher.ViewFactory {私人动画动画动画;私有 ImageSwitcher 图像;私有 ImageView imagePop;@覆盖pr ..
发布时间:2021-11-27 13:38:43 Java开发

如何与 NavigationDrawer 一起滑动 ActionBar

我想要做的是在打开抽屉时将 ActionBar 与 NavigationDrawer 一起滑动.我目前没有使用任何第三方库,如果可能的话,我想保持这种方式.我只需要一个方法的实现,如:getActionBarView.slide(dp); 这是我目前用来创建NavigationDrawer的代码: mDrawerToggle = new ActionBarDrawerToggle(this ..

FragmentTransaction 动画滑入顶部

我正在尝试使用 FragmentTransaction.setCustomAnimations 实现以下效果. 正在显示片段 A 用片段 B 替换片段 A.在替换过程中片段 A 应保持可见.片段 B 应从右侧滑入.片段 B 应该滑入片段 A 的顶部. 我在动画设置中获取幻灯片没有问题.我的问题是我无法弄清楚如何在动画幻灯片运行时让片段 A 保持原样并位于片段 B 下.无论我做什么,似 ..
发布时间:2021-11-27 13:38:14 移动开发