1 回答

TA貢獻2003條經(jīng)驗 獲得超2個贊
嘗試這個
private static void fadeIn(long duration, final View... views) {
if (views == null) return;
final ValueAnimator va = ValueAnimator.ofFloat(0, 1);
va.setDuration(duration);
va.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animator) {
final float alpha = (float) animator.getAnimatedValue();
for (View view : views) view.setAlpha(alpha);
}
});
va.start();
}
如何使用:
// first argument duration and then pass any number of views
fadeIn(2000, buttonA, buttonB, buttonC);
添加回答
舉報