不使用postOnAnimationDelayed的RecyclerView项目中的波纹效果

时间:2017-08-15 17:40:34

标签: android animation android-recyclerview

如果我没有添加此代码,当我点击任何recyclerView项目时,我的项目没有显示涟漪效应:

@Override
public void onItemClick(final RecyclerView parent, final View view, final int position, final long id)
    ViewCompat.postOnAnimationDelayed(parent, new Runnable() {
        @Override
        public void run() {
            // Your click code goes here
        }
    }, 50);
}

我从这里得到了这段代码:RIpple effect on RecyclerView not working on light tap

如果没有那个代码,如果我继续按下动画就会出现,只需单击即可消失。

顺便说一句,这只是一个减慢应用程序的补丁。

编辑:我的recyclerview位于片段内。

有没有办法在没有它的情况下解决这个问题?

0 个答案:

没有答案