Full code here
Video of correct behavior in java and incorrect in react native here
I have modified a linear layout to respond to touch by resizing the left chil
LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) leftView.getLayoutParams(); lp.width=newWidth; leftView.setLayoutParams(lp); leftView.requestLayout();
Above code will solve you problem.