Изменение размера только высоты CardView также изменяет ширину - PullRequest
0 голосов
/ 20 октября 2019

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

Проблема в том, что когда я щелкаю, чтобы развернуть карту, ширина также уменьшается до половины ширины экрана. Если я прокручиваю вид и возвращаюсь, ширина устанавливается правильно. Каждый раз, когда я пытаюсь увеличить высоту, она увеличивается до нужного размера, но ширина уменьшается.

Есть ли что-то, что я должен сделать, чтобы развернуть / свернуть карту в представлении переработчика и не иметь побочного эффекта также изменения размера карты?

Я пробовал только устанавливать высоту в значении Animator, и это работает для расширения. Я попытался программно установить ширину в конце анимации, чтобы она соответствовала родительскому, но это не имеет никакого эффекта.

1 Ответ

0 голосов
/ 20 октября 2019

для лучшего решения, пожалуйста, поделитесь кодом с нами, пока что.

проверьте ваши XML-коды для любого значения содержимого Wrap для ширины.

Это решит вашу проблему.

...