首页 文章
  • 0 votes
     answers
     views

    使用ObjectAnimator数据不匹配

    我需要在单个屏幕中旋转两个图像 . 从套接字动态获取角度数据 . 没有objectanimator,数据ID正常 . - >如果我们将使用objectanimator,将获得不同的dataID值 . 请看下面的代码, Log.d("TEST","data_ID--->"+dataId + " data-->...
  • 46 votes
     answers
     views

    可以使用ObjectAnimator进行动画制作的Android属性

    我开始在视图动画中使用属性动画,因为我有一个需要扩展的视图,并将其他视图放在一边 . 我已经看过一些例子,但我只是想知道是否有任何地方提供了可以使用这些类改变的属性列表 . 例如,我看到一个教程使用以下方法进行快速轮换: ObjectAnimator.ofFloat(aniView, "rotation", 360) 这很酷,但如果没有那个确切的教程,我就不会知道旋转属性,是...
  • 30 votes
     answers
     views

    片段:未知的动画名称objectanimator

    我正试图在两个片段之间进行翻转卡动画,如: - > Displaying Card Flip Animations,使用: private void switchFragment(Fragment fragment) { FragmentManager fragmentManager = getSupportFragmentManager(); Fragmen...
  • 0 votes
     answers
     views

    android中的ObjectAnimator

    我想在android中为一个imageview显示一个objectanimator . 这个imageview应该从屏幕顶部移动到屏幕顶部约30个像素 . 一旦它(imageview)到达那里并且点击了imageview,图像视图就会消失 . 我已经读过我不能使用翻译动画,因为onclick事件不会被解雇,因此我将不得不使用Objectanimator . 有人可以帮我解决这个问题......现在...
  • 2 votes
     answers
     views

    ObjectAnimator:如何检测帧率?

    我在不同设备上使用ObjectAnimator和测试应用程序 . 在一些旧的慢速手机上它动画太糟糕了(没有GPU,没有内存等),所以我想自动将用户切换到应用程序的第二版(精简版) . 那么如何快速检测出ObjectAnimator是什么? 是否有一些帧率报告?我一无所获 . 编舞有相同的听众吗?它列出了catlog中的错误,但我想在代码中获取它 . 01-22 05:55:15.775...
  • 1 votes
     answers
     views

    Android ObjectAnimator冻结了UI

    我在我的应用程序中做了一些动画 . 除了一个小细节外,工作正常 . 在动画完成之前,UI无响应 . 我不能滚动,不做任何其他事情 . 我读到将它放在Runnable中不是解决方案 . 所以我输了 . 最后,我希望每个对象根据对象的大小使用不同的持续时间,这样动画在较小的圆上运行得更快,在更大的圆上运行得更慢 . 这是我测试动画的代码: HoleView holeView = (HoleView) ...
  • 0 votes
     answers
     views

    Android:ObjectAnimator持续时间很长

    我试图通过使用ObjectAnimator进行搜索栏动画 . 问题是如果我将ObjectiAnimator的持续时间设置为较大的值,它将在启动之前有延迟 . 这是我的代码: _replayBar.setMax(FlightLogger.getTimeLength()); _replayBar.setOnSeekBarChangeListener(this); _timeMax.setText(se...
  • 0 votes
     answers
     views

    将ObjectAnimator作为参数传递不起作用

    我使用ObjectAnimator制作了“心跳效果按钮”(连续闪烁),它工作正常 . 有4个按钮,名为btn1RT,btn2LT,btn3LB和btn4RB . 如果其中一个按钮开始闪烁,其他按钮将消失 . Question: 我重构了这段代码,它不再起作用了 . 我无法阻止按钮闪烁,所以我的所有按钮都闪烁 . 我想知道为什么这些按钮无法停止 . 我认为传递ObjectAnimator作为参数是有...
  • 0 votes
     answers
     views

    如何使用objectAnimator为drawables制作动画

    我想添加一个旋转drawable作为一个按钮 drawableRight 但它不旋转 . 这是我试图使用的代码 . Drawable loader = ContextCompat.getDrawable(getActivity(), R.drawable.ic_rotate_right); ObjectAnimator rotateAnim = ObjectAni...
  • 0 votes
     answers
     views

    ObjectAnimator生成NotFoundException

    我正在编写一个应用程序,通过ObjectAnimator为其设置Drawable资源ID数组来动画各种ImageView . 这是我提取的示例代码,以突出显示问题: public class MainActivity extends AppCompatActivity { private final int[] drawableIDs = new int[] {R.d...
  • 29 votes
     answers
     views

    如何在Android中的ObjectAnimator中给出百分比值

    我正在使用objectAnimator在Android中从下到上动画一个按钮 . 现在我使用下面的代码 ObjectAnimator transAnimation = ObjectAnimator.ofFloat(button,"translationY",0,440); transAnimation.setDuration(440); tran...
  • 2 votes
     answers
     views

    Android objectAnimator动画真的很慢

    起初,我认为我的动画根本不起作用,因为新的Fragment ViewGroup只会在一帧中显示在屏幕上 . 然后我放慢了动画的速度,所以它需要3秒(3000毫秒),并发现它只是发生在如此大的块中,而这一切都发生在一帧中 . 当我将它增加到3秒时,它每秒大约增加4帧,这非常糟糕 . 我正在运行Genymotion仿真器 . 例如,当我点击“设置”应用时,模拟器看起来非常快 . 我刚开始在这个应用程序...
  • 1 votes
     answers
     views

    如何使用ObjectAnimator参数调整所有设备?

    我想使用ObjectAnimator在Y轴上移动textView . 此代码可以工作但由于屏幕尺寸不适合每个设备 . ObjectAnimator mover = ObjectAnimator.ofFloat(expand, "translationY", -250, 0); 如何更改最后两个参数?我也尝试过类似的问题,但它们不起作用 .
  • 2 votes
     answers
     views

    Android ObjectAnimator如何工作?

    如果将属性 x 指定为字符串,ObjectAnimator如何能够调用适当的方法 setX . 我的意思是,用什么技术来识别我想要为我的视图的属性"rotation"设置动画并调用该视图的相应方法setRotation? 我已经理解了ObjectAnimator如何工作并设法使用它,它很简单,我只是对操作原理感到好奇 . 抱歉我的英文,我从不使用它:)
  • 1 votes
     answers
     views

    Android旋转在ObjectAnimator中不起作用

    我使用Animator XML为ImageView设置动画 . ImageView应该增长(从0f到1f,Y比X快)并从90°旋转90°到0.我将这个XML文件用于动画: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.andro...
  • 0 votes
     answers
     views

    ObjectAnimator不使用作为变量传递的参数

    我有一种情况,我用ObjectAnimator类动画一个ImageView . 我正在通过视图的height属性沿Y轴平移ImageView . 我将其height属性存储在名为“menuHeight”的变量中 . 当我使用此变量(menuHeight * -1)向上翻译视图时,它可以正常工作 . 当我尝试使用相同的变量向后翻译它(减去将其转换为负数)时,它不会做任何事情 . 如果我硬编码高度值(...
  • 0 votes
     answers
     views

    使用ObjectAnimator转换视图,但不能正常工作

    我使用以下代码将imageview转换为屏幕上的特定x和y点 . private void makeCircle() { ObjectAnimator cornerAnimation = ObjectAnimator.ofFloat(gradientDrawable, "cornerRadius", 500.0f); ...
  • 0 votes
     answers
     views

    使用objectAnimator在Android上移动视图,获得24dp(72p)偏移量

    我想使用ObjectAnimator在android中移动一个按钮 . 我希望视图移动只是为了不与之前的位置重叠而不是更多 . 因此,当向下移动按钮时,我计算新位置,如new_location = Current_location_of_view view_height . 向上移动时:new_location = Current_location_of_view view_height . 但为...

热门问题