This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<MotionScene xmlns:android="http://schemas.android.com/apk/res/android" | |
xmlns:app="http://schemas.android.com/apk/res-auto"> | |
<ConstraintSet android:id="@+id/base"> | |
<Constraint | |
android:id="@+id/iv_home" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toStartOf="@id/tv_home" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toTopOf="parent"> | |
<CustomAttribute | |
app:attributeName="crossfade" | |
app:customFloatValue="0" /> | |
</Constraint> | |
<Constraint | |
android:id="@+id/iv_search" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toStartOf="@id/tv_search" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toEndOf="@id/tv_home" | |
app:layout_constraintTop_toTopOf="parent"> | |
<CustomAttribute | |
app:attributeName="crossfade" | |
app:customFloatValue="0" /> | |
</Constraint> | |
<Constraint | |
android:id="@+id/iv_like" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toStartOf="@id/tv_like" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toEndOf="@id/tv_search" | |
app:layout_constraintTop_toTopOf="parent"> | |
<CustomAttribute | |
app:attributeName="crossfade" | |
app:customFloatValue="0" /> | |
</Constraint> | |
<Constraint | |
android:id="@+id/iv_profile" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toStartOf="@id/tv_profile" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toEndOf="@id/tv_like" | |
app:layout_constraintTop_toTopOf="parent"> | |
<CustomAttribute | |
app:attributeName="crossfade" | |
app:customFloatValue="0" /> | |
</Constraint> | |
</ConstraintSet> | |
<ConstraintSet android:id="@+id/home_expand" | |
app:deriveConstraintsFrom="@id/base"> | |
<Constraint | |
android:id="@+id/iv_home" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toStartOf="@id/tv_home" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toTopOf="parent"> | |
<CustomAttribute | |
app:attributeName="crossfade" | |
app:customFloatValue="1" /> | |
</Constraint> | |
<Constraint | |
android:id="@+id/tv_home" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:visibility="visible" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toStartOf="@id/iv_search" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toEndOf="@id/iv_home" | |
app:layout_constraintTop_toTopOf="parent" /> | |
</ConstraintSet> | |
<ConstraintSet android:id="@+id/search_expand" | |
app:deriveConstraintsFrom="@id/base"> | |
<Constraint | |
android:id="@+id/iv_search" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toStartOf="@id/tv_search" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toEndOf="@id/tv_home" | |
app:layout_constraintTop_toTopOf="parent"> | |
<CustomAttribute | |
app:attributeName="crossfade" | |
app:customFloatValue="1" /> | |
</Constraint> | |
<Constraint | |
android:id="@+id/tv_search" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:visibility="visible" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toStartOf="@id/iv_like" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toEndOf="@id/iv_search" | |
app:layout_constraintTop_toTopOf="parent" /> | |
</ConstraintSet> | |
<ConstraintSet android:id="@+id/like_expand" | |
app:deriveConstraintsFrom="@id/base"> | |
<Constraint | |
android:id="@+id/iv_like" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toStartOf="@id/tv_like" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toEndOf="@id/tv_search" | |
app:layout_constraintTop_toTopOf="parent"> | |
<CustomAttribute | |
app:attributeName="crossfade" | |
app:customFloatValue="1" /> | |
</Constraint> | |
<Constraint | |
android:id="@+id/tv_like" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:visibility="visible" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toStartOf="@id/iv_profile" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toEndOf="@id/iv_like" | |
app:layout_constraintTop_toTopOf="parent" /> | |
</ConstraintSet> | |
<ConstraintSet android:id="@+id/profile_expand" | |
app:deriveConstraintsFrom="@id/base"> | |
<Constraint | |
android:id="@+id/iv_profile" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toStartOf="@id/tv_profile" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toEndOf="@id/tv_like" | |
app:layout_constraintTop_toTopOf="parent"> | |
<CustomAttribute | |
app:attributeName="crossfade" | |
app:customFloatValue="1" /> | |
</Constraint> | |
<Constraint | |
android:id="@+id/tv_profile" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:visibility="visible" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintHorizontal_chainStyle="spread" | |
app:layout_constraintStart_toEndOf="@id/iv_profile" | |
app:layout_constraintTop_toTopOf="parent" /> | |
</ConstraintSet> | |
</MotionScene> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment