Я играю видео внутри макета в ConstraintLayout
и перезаписываю onConfigurationChanged
, а не перезапускаю упражнение, чтобы предотвратить остановку видео и начало изменения ориентации.Я пытаюсь определить лучший способ изменить размер макета до полного экрана, так как макет не обновляется во время поворота.Макет использует следующие ограничения:
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:layout_width="0dp"
android:layout_height="0dp"
После поворота я хотел бы, чтобы макет использовал те же ограничения, но с изменением ширины и высоты в соответствии с пейзажем, а не портретом и наоборот.В настоящее время я настраиваю макет видеоплеера на ширину и высоту экрана, используя DisplayMetrics
, но задаюсь вопросом, есть ли лучшее решение.RequestLayout
похоже не делает этого.У кого-нибудь есть лучшие решения?