@@ -0,0 +1,1108 @@
+package net.squanchy.eventdetails.widget;%0A%0Aimport android.content.Context;%0Aimport android.support.design.widget.CoordinatorLayout;%0Aimport android.support.design.widget.FloatingActionButton;%0Aimport android.util.AttributeSet;%0A%0Aimport net.squanchy.R;%0Aimport net.squanchy.schedule.domain.view.Event;%0A%0Apublic class EventDetailsCoordinatorLayout extends CoordinatorLayout %7B%0A%0A    private FloatingActionButton floatingActionButton;%0A    private EventDetailsHeaderLayout headerLayout;%0A%0A    public EventDetailsCoordinatorLayout(Context context, AttributeSet attrs) %7B%0A        this(context, attrs, 0);%0A    %7D%0A%0A    public EventDetailsCoordinatorLayout(Context context, AttributeSet attrs, int defStyleAttr) %7B%0A        super(context, attrs, defStyleAttr);%0A    %7D%0A%0A    @Override%0A    protected void onFinishInflate() %7B%0A        super.onFinishInflate();%0A%0A        floatingActionButton = (FloatingActionButton) findViewById(R.id.favorite_fab);%0A        headerLayout = (EventDetailsHeaderLayout) findViewById(R.id.event_details_header);%0A    %7D%0A%0A    public void updateWith(Event event) %7B%0A        headerLayout.updateWith(event);%0A    %7D%0A%7D%0A

Create EventDetailsCoordinatorLayout