From 50b68f88f85f52472e966e51319f3a43cacbbfc5 Mon Sep 17 00:00:00 2001 From: Paul-Hubert Cannesson Date: Wed, 8 Nov 2023 11:56:21 +0100 Subject: [PATCH] fix height issue when maxHeight changes while expanded --- lib/src/main/java/me/onebone/toolbar/CollapsingToolbar.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/main/java/me/onebone/toolbar/CollapsingToolbar.kt b/lib/src/main/java/me/onebone/toolbar/CollapsingToolbar.kt index d11ddf3..7834878 100644 --- a/lib/src/main/java/me/onebone/toolbar/CollapsingToolbar.kt +++ b/lib/src/main/java/me/onebone/toolbar/CollapsingToolbar.kt @@ -86,9 +86,10 @@ class CollapsingToolbarState( var maxHeight: Int get() = maxHeightState internal set(value) { + val isExpanded = progress == 1F maxHeightState = value - if(value < height) { + if(value < height || isExpanded) { height = value } }