如何使用FirebaseIndexRecyclerAdapter添加页脚视图?

时间:2017-01-04 18:19:13

标签: android firebase android-recyclerview firebase-realtime-database firebaseui

我有一个使用FirebaseRecyclerAdapter构建的简单聊天活动,其中每个视图都是一条消息。我想支持一个类似于附加消息的打字指示器。

我的第一个想法是按照与Android 5.0 - Add header/footer to a RecyclerView类似的说明向回收器适配器添加页脚视图。但是,在使用FirebaseIndexRecyclerAdapter时,我无法弄清楚如何插入和删除特殊类型的视图。

我的代码:

    // setting up the recycler view adapter
    mAdapter = new FirebaseIndexRecyclerAdapter<ChatMessage, MessageHolder>(
            ChatMessage.class,
            R.layout.chat_message_item,
            MessageHolder.class,
            keyRef,
            dataRef) {
        @Override
        public void populateViewHolder(final MessageHolder chatViewHolder, final ChatMessage chatMessage, final int position) {
            Log.d(TAG, chatMessage.toString());
            chatViewHolder.setMessage(chatMessage.getText());
        }
    };
    recyclerView.setAdapter(mAdapter);

0 个答案:

没有答案