Как изменить видимость скрытых элементов RecyclerView? - PullRequest
1 голос
/ 28 октября 2019

Я занимаюсь разработкой приложения для чата. Он имеет функцию ответа (например, Telegram / WhatsApp). Когда пользователь нажимает на ответное сообщение, RecyclerView должен прокрутить до объявленной позиции. Но если я установлю положение скрытого элемента в программе recyclerview, приложение выдаст исключение NullPoinerException. Работает только для видимых предметов.

        holder.replyContainer.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                mRecyclerView.smoothScrollToPosition(m.content.getReply().getPosition());
                    View view = mRecyclerView.
                            findViewHolderForAdapterPosition(m.content.getReply().getPosition())
                            .itemView.findViewById(R.id.selected);
                    view.setVisibility(View.VISIBLE);
                    view.startAnimation(AnimationUtils.loadAnimation(mActivity, R.anim.fade_out));
            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...