recyclerView.addOnItemTouchListener(new RecyclerView.OnItemTouchListener()
{
final View innerView = getLayoutInflater().inflate(R.layout.layout, null);
@Override
public boolean onInterceptTouchEvent(RecyclerView recyclerView, MotionEvent e)
{
View view = recyclerView.findChildViewUnder(e.getX(), e.getY());
if(view!=null&&gestureDetector.onTouchEvent(e))
{
Intent intent = new Intent(MainActivity.this, BaseActivity.class);
intent.putExtra("data", data);
startActivity(intent);
finish();
}
return false;
}
@Override
public void onTouchEvent(RecyclerView recyclerView, MotionEvent e)
{
}
@Override
public void onRequestDisallowInterceptTouchEvent(boolean disallowIntercept)
{
}
});