标签: android-animation

android上新活动的默认动画名称是什么?

用户按下按钮后,将显示带有动画的新活动.标准android资源中这个动画的名称是什么?如何将其应用于我的申请?(那里的一些动画(xml文件)包含对其他文件和一些配置值的引用)

当我的ScrollView内容发生变化时,想模仿新的活动开放.

resources android scrollview android-animation

1
推荐指数
1
解决办法
3029
查看次数

在webview数据上滑动动画

我正在显示我在webview中显示的数据描述以及当我点击下一步时我正在更改webview数据现在我想在动画中显示某种幻灯片,同时更改webview的数据可以有人建议我如何将动画设置为单一的webview ??

谢谢

android webview android-animation layout-animation

1
推荐指数
1
解决办法
5570
查看次数

完成后,TranslateAnimation跳回到开始点

我的TranslateAnimation有效,但在动画结束时,它会跳回到原始位置.

        LinearLayout rl = (LinearLayout) findViewById(R.id.navPanel);

          animation = new TranslateAnimation(
              Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f,
              Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 3.0f
          );
          animation.setDuration(500);

          rl.startAnimation(animation);
Run Code Online (Sandbox Code Playgroud)

如何让它在最终位置?

android android-animation

1
推荐指数
2
解决办法
6485
查看次数

这是什么类型的动画?

任何熟悉模拟器的人都会知道,在加载阶段,AVD的"屏幕"显示"android"一词,如下图所示......

在此输入图像描述

突出显示(在图像中的字母DRO上)从左到右"扫描"以充当不确定的进度指示器.

我没有做太多的图形工作,所以我不熟悉不同的动画技术.这种类型的动画是常见的吗?如果是这样,它的名字是什么?

我想在我的主要活动的标题栏中实现类似的东西.打开时,它会对活动名称进行一次突出显示"扫描".除了为UX添加一些"浮华"之外,没有其他真正的目的.

android android-animation

1
推荐指数
1
解决办法
687
查看次数

Android动画仅在AsyncTask完成后启动

我正在尝试创建一个本机登录屏幕,其中用户名和密码框在处理请求时滑出屏幕(如果登录失败则向上滑动).

为了实现这一点,我已经定义了我的animation(DropDownAnimation)并将其分配给我的LinearLayout(页脚).当用户单击"登录"按钮时,我启动动画,然后调用一个函数(tryLogin())启动AsyncTask.该AsyncTask手柄创建和发送的登录请求,并获得了所有的工作JSONObject响应.

但是,我的问题是slideDown动画直到AsyncTask完成后才开始.成功登录时看起来并不是那么糟糕,但是登录失败意味着LinearLayout从不向下滑动 - 它会跳到屏幕底部,开始slideUp动画回到原来的位置.

对于这个问题,这似乎是一个类似的问题,但我没有使用bindService(),我的所有非UI代码似乎(对我来说)AsyncTask已经包含在内.LogCat告诉我:

06-24 04:37:35.141: I/Choreographer(5347): Skipped 137 frames! The application may be doing too much work on its main thread.

我假设这些是页脚向下滑动的框架 - 但我无法弄清楚我在主线程上执行的是什么.这是我的LoginPage和LoginTask的代码.

LoginPage.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login_page);

    login = (Button) findViewById(R.id.login);
    username = (EditText) findViewById(R.id.username);
    password = (EditText) findViewById(R.id.password);
    footer = (LinearLayout) findViewById(R.id.footer);

    // We …
Run Code Online (Sandbox Code Playgroud)

android android-animation android-asynctask

1
推荐指数
1
解决办法
1658
查看次数

使用Alpha动画更改视图颜色

我正在编写代码,需要沿着alpha动画将视图背景从一种颜色修改为另一种颜色。

我尝试过

ObjectAnimator backgroundColorAnimator = ObjectAnimator.ofObject(stickyLayout,
                        "backgroundColor",
                        new ArgbEvaluator(),
                        0xFFFFFFFF,
                        0xff78c5f9);
Run Code Online (Sandbox Code Playgroud)

编辑:由于我们大多数人不清楚,假设我们需要使用上面提到的解决方案在搜索栏更新值上的alpha更改此颜色,但是与alpha预期的不同...任何建议吗?

android background-color android-animation

1
推荐指数
1
解决办法
3983
查看次数

getAnimatedValue()和getAnimatedFraction()之间的区别

谁能告诉我这两种方法的区别getAnimatedValue()getAnimatedFraction()在android中使用ValueAnimator

android android-animation viewanimator

1
推荐指数
1
解决办法
2932
查看次数

Wave动画供ImageView android使用

我正在尝试用wave动画创建一个按钮。我不想更改图像的大小,而是要从图片和外部进行波浪效果。

我尝试了这个:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >

<objectAnimator
    android:propertyName="scaleX"
    android:duration="2000"
    android:valueFrom="1.0"
    android:valueTo="1.3"
    android:repeatMode="reverse"
    android:repeatCount="infinite"
    android:valueType="floatType" />

<objectAnimator
    android:propertyName="scaleY"
    android:duration="2000"
    android:valueFrom="1.0"
    android:valueTo="1.3"
    android:repeatMode="reverse"
    android:repeatCount="infinite"
    android:valueType="floatType" />
Run Code Online (Sandbox Code Playgroud)

但这会更改图像的大小,而不是发送图像。

我想要这样的东西:

波浪动画示例图像

android android-animation android-imageview

1
推荐指数
1
解决办法
5428
查看次数

如何在AnimatorSet playSequentially()中的动画之间添加延迟?

我正在使用AnimatorSet playSequentially方法,如下所示:

AnimatorSet set = new AnimatorSet();
ObjectAnimator in = ObjectAnimator.ofFloat(splash, "alpha", 0f, 1f);
in.setDuration(2500);
in.setInterpolator(new AccelerateInterpolator());
ObjectAnimator out = ObjectAnimator.ofFloat(splash, "alpha", 1f, 0f);
out.setDuration(2500);
out.setInterpolator(new AccelerateInterpolator());

set.playSequentially(in,out);
Run Code Online (Sandbox Code Playgroud)

我想在动画1和2之间添加延迟,如下所示:

set.playSequentially(in,1000,out);
Run Code Online (Sandbox Code Playgroud)

使用playSequentially方法可以在动画之间添加延迟吗?

谢谢.

animation android android-animation objectanimator animatorset

1
推荐指数
1
解决办法
2006
查看次数

如何使用TArc制作Google加载微调器?

我正在考虑在一个对象中添加加载动画和进度弧(比如加载记录时的WhatsApp),所以我认为最好使用TArc和TFloatAnimation,因为我可以控制笔画的StartAngle和EndAngle.我试图让谷歌加载微调器逻辑,但我很困惑,看起来有一个FloatAnimation具有控制其中一个角度的"线性"插值属性,另一个看起来具有指数或正弦插值的开始/结束非常快,我看不到它,有人已经尝试重现它吗?谢谢.

来自网络的图片: 在此输入图像描述

delphi android android-animation delphi-10.1-berlin c++builder-10.1-berlin

1
推荐指数
1
解决办法
1046
查看次数