小编Ben*_*mer的帖子

Androids ObjectAnimator.ofFloat无法正常工作

我在Android应用程序中使用了ObjectAnimator.ofFloat,它不能以相同的方式在每个设备上运行.

MainActivity(扩展活动):

Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        startAnimation();
    }
});


public void startAnimation() {
    ImageView aniView = (ImageView) findViewById(R.id.imageView1);
    ObjectAnimator fadeOut = ObjectAnimator.ofFloat(aniView, "alpha", 0f);
    fadeOut.setDuration(2000);

    ObjectAnimator mover = ObjectAnimator.ofFloat(aniView, "translationX", -500f, 0f);
    mover.setInterpolator(new TimeInterpolator() {
        @Override
        public float getInterpolation(float input) {
            Log.v("MainActivity", "getInterpolation() " + String.format("%.4f", input));
            return input;
        }
    });
    mover.setDuration(2000);

    ObjectAnimator fadeIn = ObjectAnimator.ofFloat(aniView, "alpha", 0f, 1f);
    fadeIn.setDuration(2000);

    AnimatorSet animatorSet = new AnimatorSet();

    animatorSet.play(mover).with(fadeIn).after(fadeOut);
    animatorSet.start();
}
Run Code Online (Sandbox Code Playgroud)

三星Galaxy S4(Android …

animation android android-animation

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

具有特定Product Flavors依赖性的android-library

我正在寻找类似的东西

apply plugin: 'android-library'

dependencies {
    flavor1Compile files('utility.aar')
}
Run Code Online (Sandbox Code Playgroud)

一切都失败了:

无法在根项目"SampleProject"上找到参数[文件集合]的方法flavor1Compile().

java android build-process gradle

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