为默认的recyclerView创建展开动画(将视图的可见性从不可见更改为可见)

时间:2019-03-26 21:49:58

标签: java android android-recyclerview android-animation visibility

我是否需要将我的recyclerView更改为expandableRecyclerView来进行扩展动画+箭头下拉动画->箭头向上?有什么方法可以实现简单的向下滑动动画?

在按钮下拉箭头上单击,我将textView和imageView的可见性从GONE更改为VISIBLE(也更改了代码中箭头按钮的src)

发件人:

from

收件人:

to

这里有一些代码,以防万一

taskViewHolder.showDesc.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if(taskViewHolder.description.getVisibility()==View.GONE){
                    taskViewHolder.showDesc.setImageDrawable(resources.getDrawable(R.drawable.drop_up_arrow));
                    taskViewHolder.imgDesc.setVisibility(View.VISIBLE);
                    taskViewHolder.description.setText(task.getDescription());
                    taskViewHolder.description.setVisibility(View.VISIBLE);
                }
                else {
                    taskViewHolder.showDesc.setImageDrawable(resources.getDrawable(R.drawable.drop_down_arrow));
                    taskViewHolder.description.setVisibility(View.GONE);
                    taskViewHolder.imgDesc.setVisibility(View.GONE);
                }
            }
        });

1 个答案:

答案 0 :(得分:0)

看看我的旧项目,我必须做一些像你说的那样:

https://bitbucket.org/MauzerTheCat/music-example-app/src/master/