嗨,我有一个产品详细信息活动,我所有的元素都是静态的,并且保持静止,但是我有一个按钮(添加到卡中),我想在产品详细信息中的即时消息与我一起滚动,但是当我结束产品时详细信息按钮停留在详细信息的末尾,然后向下滚动而不显示相关项目和评论的按钮,我该怎么做,我将通过一个示例说明您是否使用了Telegram Messenger应用,然后才能看到发送给您的当天消息的日期,但是当您向上滚动查看较旧的帖子时,您可以在发送的消息开始时看到该日期将固定在此处并停留在那里,请查看此图片对不起,如果我不能很好解释,请问我! ,这是
答案 0 :(得分:0)
您可以将ItemDecoration附加到recyclerView并重写onDraw方法,并使用一些逻辑根据recyclerView项目的位置和数据在recyclerView上绘制所需的内容
recyclerView.addItemDecoration(new RecyclerView.ItemDecoration() {
@Override
public void onDraw(Canvas c, RecyclerView parent, RecyclerView.State state) {
super.onDraw(c, parent, state);
}
@Override
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
super.getItemOffsets(outRect, view, parent, state);
}
});