@Override protected Component onCreateLayout(final ComponentContext c) { return Wrapper.create(c) .delegate( new InlineLayoutSpec() { @Override protected Component onCreateLayout(ComponentContext c) { return TestDrawableComponent.create(c) .clickHandler(clickHandler1) .longClickHandler(longClickHandler1) .touchHandler(touchHandler1) .interceptTouchHandler(interceptTouchHandler1) .focusChangeHandler(focusChangedHandler1) .build(); } }) .clickHandler(clickHandler2) .longClickHandler(longClickHandler2) .touchHandler(touchHandler2) .interceptTouchHandler(interceptTouchHandler2) .focusChangeHandler(focusChangedHandler2) .build(); } };
@Override protected Component onCreateLayout(final ComponentContext c) { return Wrapper.create(c) .delegate( new InlineLayoutSpec() { @Override protected Component onCreateLayout(ComponentContext c) { return TestSizeDependentComponent.create(c) .clickHandler(clickHandler1) .longClickHandler(longClickHandler1) .touchHandler(touchHandler1) .interceptTouchHandler(interceptTouchHandler1) .focusChangeHandler(focusChangedHandler1) .build(); } }) .clickHandler(clickHandler2) .longClickHandler(longClickHandler2) .touchHandler(touchHandler2) .interceptTouchHandler(interceptTouchHandler2) .focusChangeHandler(focusChangedHandler2) .build(); } };
@Override protected Component onCreateLayout(ComponentContext c) { return Column.create(c) .child( Wrapper.create(c) .delegate(child1) .widthPx(10) .heightPx(10) .clickHandler(c.newEventHandler(1)) .marginDip(YogaEdge.TOP, -10)) .build(); } });