在我的onBindViewHolder的recyclerView适配器中,我实现了onClickListener,当单击项目时,该动画可以显示额外的布局:
holder.lineChecked.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Animation slideDown =
AnimationUtils.loadAnimation(mContext, R.anim.slidedown_animation);
holder.repeats.setVisibility(View.VISIBLE);
holder.repeats.setAnimation(slideDown);
slideDown.setFillAfter(true);
}
});
我正在对显示的动画进行额外的显示,但是在对项目进行动画处理之前,正在调整主体的大小而没有任何动画。
要形象化,我想实现类似于AOSP Clock应用程序中的动画(中图)
和我的slidedown_animation.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:duration="250"
android:fromXScale="1.0"
android:fromYScale="0.0"
android:toXScale="1.0"
android:toYScale="1.0" />
</set>
那我该如何处理调整项目大小的动画?