В настоящее время у меня есть представление рециркулятора со списком CardViews. Когда я нажимаю на карту, я хочу иметь возможность расширить карту (изменить только высоту). Это работает нормально, устанавливая новую высоту для карты с анимацией.
Проблема в том, что когда я щелкаю, чтобы развернуть карту, ширина также уменьшается до половины ширины экрана. Если я прокручиваю вид и возвращаюсь, ширина устанавливается правильно. Каждый раз, когда я пытаюсь увеличить высоту, она увеличивается до нужного размера, но ширина уменьшается.
Есть ли что-то, что я должен сделать, чтобы развернуть / свернуть карту в представлении переработчика и не иметь побочного эффекта также изменения размера карты?
Я пробовал только устанавливать высоту в значении Animator, и это работает для расширения. Я попытался программно установить ширину в конце анимации, чтобы она соответствовала родительскому, но это не имеет никакого эффекта.