android-animation相关内容

显示 DialogFragment 动画从一个点开始

当用户点击 ListView 中的一行时,我会显示一个 DialogFragment.我想为对话框的显示设置动画,使其从行的中心增长.从启动器打开文件夹时可以看到类似的效果. 我的一个想法是结合 TranslateAnimation 和 ScaleAnimation.还有别的办法吗? 解决方案 作为 DialogFragment 的 Dialog 类的包装器,你应该为你的基础 设置一 ..
发布时间:2021-11-27 13:34:59 移动开发

ActionItem 的动画图标

我一直在到处寻找解决我的问题的正确方法,但似乎还没有找到.我有一个 ActionBar (ActionBarSherlock),它有一个从 XML 文件膨胀的菜单,该菜单包含一个项目,而该项目显示为一个 ActionItem. 菜单: 现在为动作视图定义一 ..
发布时间:2021-11-27 13:34:48 移动开发

android屏幕坐标如何工作?

我正在使用 Android Animation 并且我发现 Android 坐标系非常混乱,所以我在这里询问有关坐标如何在 Android 中工作的问题.我正在关注此图像以将一个视图移动到另一个视图,但它似乎不起作用: 解决方案 这张图片展示了两个方向(横向/纵向) 要获得 MaxX 和 MaxY,请继续阅读. 对于 Android 设备屏幕坐标,以下概念适用. Disp ..
发布时间:2021-11-27 13:34:39 移动开发

Android - 用展开/捏合放大/缩小RelativeLayout

我有一个带有 RelativeLayout 和一个私有类的活动,它扩展了 SimpleOnScaleGestureListener.在侦听器的 onScale 方法中,我想放大/缩小整个布局(用户看到的一切),用户张开/捏住他的手指. 我希望布局的更改不是永久性的,即当展开/捏合手势结束时,我希望布局恢复到原来的状态(任何重置都可以在以SimpleOnScaleGestureListener ..
发布时间:2021-11-27 13:34:32 移动开发

如何维护多层 ImageViews 并根据最大的保持它们的纵横比?

假设我有多个图像需要将一个放在另一个之上,有些可能会出现某种动画,有些甚至可能是可拖动的. 通常占据整个屏幕的最大的一个是 Z 坐标的底部(我们称之为 backgroundImageView ),而其余的都出现在它的顶部(以及其他顶部). 像这样: backgroundImageView imageView1,居中. imageView2 ,在左上角的 60%,60% .. ..
发布时间:2021-11-27 13:34:21 移动开发

如何在画布内使用动画框架?

我想在画布内使用某些动画,例如弹跳.可以使用里面的动画插值器吗? 在我的情况下,我想将图像从 0 度旋转到 180 度,并在最后进行反弹. 怎么可能? 解决方案 Android 动画类适用于视图和布局等对象.画布只是一个用于绘图的表面,它是视图的一部分或链接到位图.在自定义视图中的 onDraw 中,一次只绘制一帧,直到调用下一次 invalidate,这意味着您必须逐帧绘制动 ..
发布时间:2021-11-27 13:34:10 移动开发

展开/折叠 Lollipop 工具栏动画(Telegram 应用程序)

我想弄清楚工具栏的展开/折叠动画是如何完成的.如果您查看 Telegram 应用程序设置,您会看到有一个列表视图和工具栏.向下滚动时,工具栏会折叠,向上滚动时会展开.还有头像和FAB的动画.有没有人对此有任何线索?你认为他们在它之上构建了所​​有动画吗?也许我遗漏了新 API 或支持库中的某些内容. 我在 Google 日历应用程序上注意到了相同的行为,当您打开微调器时(我认为它不是微调器, ..

Android Studio 淡入主界面

我目前正在开发一款安卓应用.刚刚开始,我能够实现我的启动画面.但是,我不喜欢那个和主要活动之间的过渡.我希望闪屏淡出,主屏幕淡入.看起来它们融合在一起,因为我有相同的背景图像.做了一些研究,但还没有找到正确的答案.下面,我已经发布了我的代码. import android.app.Activity;导入 android.content.Intent;导入 android.os.Bundle;导入 ..

如何像 Instagram 应用程序一样创建动画背景渐变?

以下是 Instagram 应用的截图.背景不断地从一个渐变过渡到另一个非常漂亮. 我想知道我怎样才能做到这一点.是否有任何代码可以自动为渐变设置动画,或者我是否需要添加具有轻微变化的不同渐变,如果我使用它不会对 Instagram 造成任何版权问题?我曾尝试使用多个渐变文件进行动画处理,使用帧动画略有变化,但它不平滑且效果不佳.谢谢 解决方案 创建一个 TransitionDraw ..

复制谷歌地图底部面板向上滑动

我正在尝试复制 Google 地图底部面板向上滑动的动画: 点按地图标记会显示底部面板的一小部分(标题) 在标题面板上向上滑动会显示一个包含更多信息的全尺寸面板. 在全尺寸面板上向下滑动仅将视图恢复到标题 点击标记,底部面板消失 使用TranslationAnimation,我已经能够在点击标记时获得一个底部面板来设置动画.我遇到的问题是,在动画结束时,我必须将其视图设置为 VI ..
发布时间:2021-11-10 05:52:45 移动开发

如何在android中创建“添加到购物车"动画?

我的应用看起来有点像这样 (https://dribbble.com/shots/2189587-加入购物车) 我想同样地将产品的快照移到下面的购物车中.我以前从未使用过动画,所以我有点难以理解这一点. 对于您的答案,假设产品图片在 ImageView 中,而购物车按钮是右下角的浮动操作按钮. 我的页面代码在这里: ..
发布时间:2021-11-10 05:41:14 移动开发

单击时动画 Fab(放大/缩小)

我正在尝试模仿以下浮动操作按钮的动画和颜色变化. 浮动操作按钮的工作方式是白色关闭,蓝色打开. 然而,我一直没有成功的动画和改变颜色. 这些是我尝试这样做的,正如你所看到的,我已经注释掉了我尝试这样做的所有不同方式. 这是我的代码: @SuppressWarnings("unused")@OnClick(R.id.fabMovieFavourite)公共无效 addMo ..

如何创建一个旋转轮控件?

我正在尝试在 android 中实现 旋转轮,就像下面显示的图像一样.我从这个 链接.但我想实现如下图所示.轮子由单个图像组成.有人对这个实现有任何想法吗?任何帮助将不胜感激. 提前致谢. 阿卡什 解决方案 应用于 imageView 上的 OnTouchListener,通过它我得到了三个事件: MotionEvent.ACTION_DOWN、 MotionEvent ..

在Android中以动画方式将ImageView移动到不同的位置

我在 RelativeLayout 中有几个 ImageView.现在,当用户点击任何 ImageView 时,我希望它以微妙的动画移动到指定的位置. 例如;我最初将与 ImageView 关联的 LayoutParams 的边距设置为 layoutparams1.setMargins(90,70,0,0); 然后拥有它添加到布局中. 当点击 imageview 时,我希望它的新位置为 ..
发布时间:2021-11-10 05:39:24 移动开发

android动画未在onAnimationEnd中完成

虽然 animation.hasEnded 设置为 true,但当 onAnimationEnd 事件被触发时,Android 动画似乎并未真正完成. 我希望我的视图在它的 ScaleAnimation 结束时更改它的背景可绘制,但您可以清楚地看到它在完成前几毫秒发生了变化.问题是,它闪烁是因为新背景出现(=被)缩放了很短的时间,直到动画真正完成. 有没有办法让动画真正结束,或者只是防 ..
发布时间:2021-11-10 05:27:02 移动开发

显示和隐藏带有向上/向下滑动动画的视图

我有一个 LinearLayout,我想用 Animation 显示或隐藏它,每当我改变它的可见性时,它就会向上或向下推动布局. 我看过一些样本,但没有一个适合我的需要. 我为动画创建了两个 xml 文件,但是当我更改 LinearLayout 的可见性时,我不知道如何启动它们. 解决方案 使用 Android 3.0 (Honeycomb) 中引入的新动画 API,创建此类动 ..
发布时间:2021-11-10 05:25:38 移动开发