By altering the childHeight value to be half of the child view's measured height in our onLayout method, we've halved the size of the clickable areas in our calendar. This change has impacted how child views are arranged, particularly the layout() method that positions and sizes views within their container. Consequently, only clicks in the lower half of the calendar cells are recognized, even though the cells look visually unchanged.
All that's left to do is remove the red grid that helped us understand the problem.
By altering the childHeight value to be half of the child view's measured height in our onLayout method, we've halved the size of the clickable areas in our calendar. This change has impacted how child views are arranged, particularly the layout() method that positions and sizes views within their container. Consequently, only clicks in the lower half of the calendar cells are recognized, even though the cells look visually unchanged.
All that's left to do is remove the red grid that helped us understand the problem.