From 0cb538bbd00f5edb8ed736f9b5131c56ff7919c0 Mon Sep 17 00:00:00 2001 From: Yanting Yang Date: Tue, 5 Mar 2019 19:38:16 +0800 Subject: [PATCH] Animate the expansion/collapse of a slice Fixes: 123950127 Test: visual Change-Id: If78bace71b166c484c8f4c358f1007bd2f6ffc89 --- res/layout/homepage_slice_tile.xml | 1 + .../contextualcards/slices/SliceFullCardRendererHelper.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/res/layout/homepage_slice_tile.xml b/res/layout/homepage_slice_tile.xml index 807c26bd7c4..e95129e6041 100644 --- a/res/layout/homepage_slice_tile.xml +++ b/res/layout/homepage_slice_tile.xml @@ -31,6 +31,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" + android:animateLayoutChanges="true" style="@style/SliceViewStyle"/> diff --git a/src/com/android/settings/homepage/contextualcards/slices/SliceFullCardRendererHelper.java b/src/com/android/settings/homepage/contextualcards/slices/SliceFullCardRendererHelper.java index ef0a67d0e20..ee635365a81 100644 --- a/src/com/android/settings/homepage/contextualcards/slices/SliceFullCardRendererHelper.java +++ b/src/com/android/settings/homepage/contextualcards/slices/SliceFullCardRendererHelper.java @@ -16,6 +16,7 @@ package com.android.settings.homepage.contextualcards.slices; +import android.animation.LayoutTransition; import android.content.Context; import android.view.View; @@ -94,6 +95,7 @@ class SliceFullCardRendererHelper implements SliceView.OnSliceActionListener { public SliceViewHolder(View view) { super(view); sliceView = view.findViewById(R.id.slice_view); + sliceView.getLayoutTransition().enableTransitionType(LayoutTransition.CHANGING); } } }