第一:我确实尝试过我在互联网上找到的所有东西,Stackoverflow。所以不要把它重复,因为没有任何作用!
我有一个可扩展的Recyclerview,你可以看到,动画第一次不起作用。第二次它完美运作。
cardview_sehr_wichtig.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (counter_sehr_wichtig){
case 0:
notiz_anzahl_sehr_wichtig.animate()
.rotation(360);
recycler_view_sehr_wichtig.animate()
.translationY(-recycler_view_sehr_wichtig.getHeight())
.alpha(0.f)
.setListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {
}
@Override
public void onAnimationEnd(Animator animation) {
recycler_view_sehr_wichtig.setVisibility(View.GONE);
}
@Override
public void onAnimationCancel(Animator animation) {
}
@Override
public void onAnimationRepeat(Animator animation) {
}
})
.setDuration(500);
counter_sehr_wichtig = 1;
break;