Package 

Interface ReactCompoundViewGroup

  • All Implemented Interfaces:
    com.facebook.react.uimanager.ReactCompoundView

    
    public interface ReactCompoundViewGroup
     implements ReactCompoundView
                        

    This interface should be implemented be native ViewGroup subclasses that can represent more than a single react node. In that case, virtual and non-virtual (mapping to a View) elements can overlap, and TouchTargetHelper may incorrectly dispatch touch event to a wrong element because it priorities children over parents.

    • Method Summary

      Modifier and Type Method Description
      abstract boolean interceptsTouchEvent(float touchX, float touchY) Returns true if react node responsible for the touch even is flattened into this ViewGroup.
      • Methods inherited from class com.facebook.react.uimanager.ReactCompoundView

        reactTagForTouch
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • interceptsTouchEvent

         abstract boolean interceptsTouchEvent(float touchX, float touchY)

        Returns true if react node responsible for the touch even is flattened into this ViewGroup. UsereactTagForTouch() to get its tag.