Fix notification expand-collapse crossfade issue

Since the user can drag back and forth, the fadeOut function should not return early, when the view's alpha is already 0. It should allow going away from 0 again. This check was introduced by ag/21061907.

Bug: 272263243
Test: Manual: i.e. expanding and collapsing notifications by dragging manually
Change-Id: If36327c6db4e440e0d95f51c18035a78226796a0
This commit is contained in:
Johannes Gallmann
2023-03-21 11:54:59 +01:00
parent a55730c9bc
commit 43e93f0afc

View File

@@ -77,12 +77,6 @@ public class CrossFadeHelper {
*/
public static void fadeOut(View view, float fadeOutAmount, boolean remap) {
view.animate().cancel();
// Don't fade out if already not visible.
if (view.getAlpha() == 0.0f) {
return;
}
if (fadeOutAmount == 1.0f && view.getVisibility() != View.GONE) {
view.setVisibility(View.INVISIBLE);
} else if (view.getVisibility() == View.INVISIBLE) {