问题标签 [objectanimator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何使视图在屏幕上呈锯齿形?
嗨,我有 2 个视图,我想在屏幕上显示锯齿形。我尝试使用像这样的对象动画师 float 1
和浮动2
但结果各不相同,即适用于平板电脑,但不适用于较小的屏幕,
我已经更改了代码以编程方式执行此操作,它所做的只是稍微改变了我在屏幕上向上的方式我想要的只是两个气球都在屏幕上,此时它在我的平板电脑上运行良好,但在较小的屏幕上它只显示一个气球。一直在为此苦苦挣扎,现在所有视图都以 XML 格式排列,并在需要时隐藏起来
android - 在 Android 中停止 ObjectAnimators 的 AnimatorSet
我试图在ImageView
单击按钮时停止动画。我正在使用的动画AnimatorSet
由 5个组成ObjectAnimators
......问题是我无法确定如何从ImageView
单击按钮时停止和清除此动画,因为btn.clearAnimation()
显然不起作用。
感谢您的帮助。
android - 如何制作不同屏幕尺寸的动画?
我需要制作滑入和滑出动画以更改片段。我的动画滑出:
在分辨率更高的设备上离开屏幕之前,片段会消失。是否可以为不同的屏幕尺寸制作动画?
提前致谢。
android - 动态设置动画 xml 值
我正在开发一个回合制游戏,有 2 个游戏板,当我想在 2 个游戏板之间切换时,我使用滑动动画。但问题来了。我有 4 个 animator xml 文件,in-right,out-right,in-left,out-left。这是其中之一:
滑动正常,但我在高度为 1280px 的模拟器上测试了这个游戏(并且游戏在横向模式下运行),在幻灯片的末尾,有一个 280px 宽的部分,不是滑动,只是隐藏在滑动动画结束。当我将 valuefrom 值设置为 2000 时,它会更好,因为两个板不会褪色另一个,但在这种情况下有一个 720 px 宽的黑色区域。
您知道吗,如何根据实际屏幕尺寸动态设置这些值?谢谢。
android - Android scrollTo 动画从滚动位置开始
我有一个 ObjectAnimator,它当前将我的容器滚动到某个视图。我对这个动画的问题是它似乎没有考虑开始位置。它不是从当前位置开始滚动动画,而是跳到顶部然后向下滚动。如何让滚动动画从当前位置开始?
这是我当前的工作代码:
android - 如何使用 ObjectAnimator 参数来调整所有设备?
我想使用 ObjectAnimator 在 Y 轴上移动 textView。此代码有效,但由于屏幕尺寸的原因,它并不适合所有设备。
如何更改最后两个参数?也有类似的问题,我也尝试过这些,但它们不起作用。
android - 无法让 objectAnimator 与 xFraction 一起使用
我正在尝试slide-in/slide-out
在Fragments
. 我知道StackOverflow上有很多类似的问题,但相信我 - 我尝试了所有这些问题,但没有一个有效。
按照我的代码(基本上取自类似问题):
自定义布局
分片交易
对象动画师
布局文件
所以当我运行这段代码时,什么都没有发生。片段被替换但没有动画。
做错了什么?
注意:如果我使用"x"
而不是运行动画"xFraction"
并更改值以假设from:1280 to:0
它正在工作。不幸的是,这对我来说不是一个解决方案,因为我需要一个“百分比值”,因为显示分辨率范围很广。
解决方案
感谢pskink引导我找到解决方案。我一直以为我Fragment的容器需要实现getXFraction()/setXFraction()方法。但事实并非如此。你的 Fragments 布局需要实现getXFraction()/setXFraction
。所以基本上我改变了我的片段布局,如下所示:
至:
android - 托德戴维斯在 ProgressWheel 上的 ObjectAnimator
我正在尝试制作一个 ProgressWheel,其中随着轮子的填满颜色会发生变化(轮子从 0% 开始为绿色,并在 100% 处以红色结束,随着时间的推移所有轮子都变成红色:不是彩虹)。所以我正在使用 ObjectAnimator,轮子采用输入颜色,但我无法让它随着时间的推移而改变颜色......
任何的想法?
android - 使用 Object Animator 的片段过渡动画不起作用
我只想说这不是重复的,这个问题还没有在堆栈溢出时得到解决
我在用户导航的应用程序中有多个片段。我的代码中有支持库,但后来我删除了它,当我使用它时,我正在使用 <translate>
. 如果我在往返的值中硬编码,我现在已经将其更改为可以正常工作。由于我的应用程序将用于不同的屏幕密度,我不能这样做。因此,在研究和教程之后,我创建了我的自定义 FrameLayout,如下所示:
我的动画 xml 是:
我的主要活动布局是:
然后我有代码来设置自定义动画:
问题是当我更改片段时没有动画,我在控制台中得到以下内容:
因此,如果有人过去遇到过此问题或知道如何解决此问题,我将不胜感激。在我的 customFrameLayout中setXFraction(float xFraction)
并且 getXFraction()
从未被调用,所以我不确定从这里去哪里......所有输入都非常感谢
**编辑 ==== 片段布局 ===== **
android - ObjectAnimator XML 确定设备的高度
我正在使用以下动画器进行片段交易
在这里,我知道我的设备的屏幕尺寸(1920x1080),但是如何让它适应任何屏幕尺寸呢?
这是我如何使用这个动画师
谢谢。
编辑:我没有使用支持库