title: ConstraintLayout ignores margins
body: <p>I have very simple layout, which can be replaced with one RelativeLayout which always work. However wherever I put margins they are ignored and no, I don't want to use padding and no, chain also doesn't fix the problem. Any idea?</p>
  
  <p>For example margins on date or manufacturer are ignored as well as others.</p>
  
  <pre><code>&lt;android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      android:id="@+id/card"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_margin="8dp"
      android:padding="8dp"
      app:cardBackgroundColor="?attr/szykColorSecondary"
      app:cardCornerRadius="8dp"
      app:cardElevation="4dp"&gt;
  
      &lt;android.support.constraint.ConstraintLayout
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:layout_margin="8dp"&gt;
  
          &lt;TextView
              android:id="@+id/date"
              style="?attr/szyk_textMedium"
              android:layout_width="0dp"
              android:layout_height="wrap_content"
              android:layout_marginBottom="32dp"
              android:gravity="left"
              android:singleLine="true"
              android:text="16.12.2014"
              app:layout_constraintLeft_toLeftOf="parent"
              app:layout_constraintRight_toRightOf="parent"
              app:layout_constraintTop_toTopOf="parent" /&gt;
  
          &lt;TextView
              android:id="@+id/manufacturer"
              style="?attr/szyk_textBody"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_marginTop="32dp"
              android:paddingRight="8dp"
              android:text="Samsung"
              android:textAllCaps="true"
              android:textSize="24sp"
              app:layout_constraintLeft_toLeftOf="parent"
              app:layout_constraintRight_toLeftOf="@+id/model"
              app:layout_constraintTop_toBottomOf="@+id/date" /&gt;
  
          &lt;TextView
              android:id="@+id/model"
              style="?attr/szyk_textBody"
              android:layout_width="0dp"
              android:layout_height="wrap_content"
              android:gravity="left"
              android:text="S6 edge"
              android:textAllCaps="true"
              android:textSize="24sp"
              app:layout_constraintBottom_toBottomOf="@+id/manufacturer"
              app:layout_constraintLeft_toRightOf="@+id/manufacturer"
              app:layout_constraintRight_toLeftOf="@+id/delete"
              app:layout_constraintTop_toTopOf="@+id/manufacturer" /&gt;
  
          &lt;ImageView
              android:id="@+id/delete"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:src="@drawable/ic_vector_delete"
              app:layout_constraintRight_toRightOf="parent"
              app:layout_constraintTop_toTopOf="parent" /&gt;
  
          &lt;TextView
              android:id="@+id/serial"
              style="?attr/szyk_textMedium"
              android:layout_width="0dp"
              android:layout_height="wrap_content"
              android:ellipsize="end"
              android:singleLine="true"
              android:text="FDSF6D7A8FDAS6F7D89AS"
              android:textSize="12sp"
              app:layout_constraintLeft_toLeftOf="parent"
              app:layout_constraintRight_toRightOf="parent"
              app:layout_constraintTop_toBottomOf="@+id/manufacturer" /&gt;
  
          &lt;TextView
              android:id="@+id/restore"
              style="?attr/szyk_textButton"
              android:layout_width="0dp"
              android:layout_height="wrap_content"
              android:layout_marginTop="32dp"
              android:text="@string/restore"
              app:layout_constraintEnd_toEndOf="parent"
              app:layout_constraintStart_toStartOf="parent"
              app:layout_constraintTop_toBottomOf="@+id/serial" /&gt;
  
      &lt;/android.support.constraint.ConstraintLayout&gt;
  
  &lt;/android.support.v7.widget.CardView&gt;
  </code></pre>
  
  <p>Version</p>
  
  <pre><code>compile 'com.android.support.constraint:constraint-layout:1.0.2'
  </code></pre>
  
  <p>Tools</p>
  
  <pre><code>compileSdkVersion 27
  buildToolsVersion '27.0.2'
  </code></pre>