Quando eu adiciono através da aba design os itens já configurados para o o ConstraintLayout todos os
app:layout_constraint [...]
dos itens que já configurei desaparecem. Já me conformei em ter que refazer tudo de novo. Porém queria saber se pode existir um motivo para isso estar acontecendo.
Vou deixar de exemplo dois itens aqui para ver se ajudam a entender ou ver oq eu posso ter feito errado, pois configurei alguns diferentes do vídeo.
Imagem da cidade antes de adicionar ao constraint:
<ImageView
android:id="@+id/item_pacote_imagem"
android:layout_width="0dp"
android:layout_height="100dp"
android:scaleType="centerCrop"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0"
tools:src="@sample/pacotes.json/pacotes/imagem" />
Imagem da cidade depois de adicionar ao constraint(ele apaga os constraints já escritos):
<ImageView
android:id="@+id/item_pacote_imagem"
android:layout_width="0dp"
android:layout_height="100dp"
android:scaleType="centerCrop"
tools:src="@sample/pacotes.json/pacotes/imagem" />
Nome da cidade antes do constraint:
<TextView
android:id="@+id/item_pacote_local"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:background="@android:drawable/screen_background_dark_transparent"
android:hapticFeedbackEnabled="true"
android:padding="8dp"
tools:text="@sample/pacotes.json/pacotes/local"
android:textColor="#FFFFFF"
android:textSize="14dp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@id/item_pacote_imagem"
app:layout_constraintEnd_toEndOf="@+id/item_pacote_imagem"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="@+id/item_pacote_imagem"
app:layout_constraintTop_toTopOf="@+id/item_pacote_imagem"
app:layout_constraintVertical_bias="1" />
Nome da cidade depois do adicionar o constraint:
<TextView
android:id="@+id/item_pacote_local"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:background="@android:drawable/screen_background_dark_transparent"
android:hapticFeedbackEnabled="true"
android:padding="8dp"
android:textColor="#FFFFFF"
android:textSize="14dp"
android:textStyle="bold"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="56dp"
tools:text="@sample/pacotes.json/pacotes/local" />
Desculpa a quantidade gigante de código. Quis deixar claro o problema.