Изменить размер ConstraintLayout при изменении ориентации - PullRequest
0 голосов
/ 08 июня 2018

Я играю видео внутри макета в ConstraintLayout и перезаписываю onConfigurationChanged, а не перезапускаю упражнение, чтобы предотвратить остановку видео и начало изменения ориентации.Я пытаюсь определить лучший способ изменить размер макета до полного экрана, так как макет не обновляется во время поворота.Макет использует следующие ограничения:

app:layout_constraintEnd_toEndOf="parent"  
app:layout_constraintStart_toStartOf="parent"  
android:layout_width="0dp"  
android:layout_height="0dp"  

После поворота я хотел бы, чтобы макет использовал те же ограничения, но с изменением ширины и высоты в соответствии с пейзажем, а не портретом и наоборот.В настоящее время я настраиваю макет видеоплеера на ширину и высоту экрана, используя DisplayMetrics, но задаюсь вопросом, есть ли лучшее решение.RequestLayout похоже не делает этого.У кого-нибудь есть лучшие решения?

...