Je souhaite positionner des vues en dehors d'un ConstraintLayout
pour les animer avec une animation glissante. J'ai essayé de régler les contraintes comme constraintBottom_toTopOf="parent"
mais le View
reste à l'intérieur du conteneur.Vue de la position en dehors de ConstraintLayout
Notez que je veux réaliser cela avec des contraintes pour utiliser des animations intégrées, pas avec des animations dans le code.
Une idée de comment je pourrais faire cela?
J'utilise compile 'com.android.support.constraint:constraint-layout:1.1.0-beta1'
avec Android Studio 3.0 Beta 7
Ceci est un simple fichier XML qui devrait placer le point de vue extérieur du conteneur:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="@color/colorAccent">
<View
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@color/colorPrimary"
app:layout_constraintBottom_toTopOf="parent"/>
</android.support.constraint.ConstraintLayout>
Je ne l'ai jamais essayé mais qu'en est-varing le biais de 0 à 1? – Juan
s'il vous plaît partager votre xml –
Post quelle version de 'ConstraintLayout' vous utilisez. Assurez-vous que vous ne définissez pas de contraintes supplémentaires qui ramèneront la vue dans la mise en page. En outre, voir le XML serait utile. – Cheticamp