Создание развернутой анимации для стандартного реселлера (изменение видимости вида с исчезнувшего на видимое) - PullRequest
0 голосов
/ 27 марта 2019

Нужно ли мне обязательно менять свой 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 голосов
/ 27 марта 2019

Посмотрите на мой старый проект, я должен был сделать что-то, как вы сказали:

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

...