旋转视图后约束会发生什么?

时间:2019-04-23 10:32:56

标签: java android android-constraintlayout

旋转视图后,约束会发生什么? 我正在尝试将容器(question_container)调整到屏幕中心,但是该容器必须能够旋转。旋转后约束不起作用。

旋转前的屏幕:

enter image description here

旋转后的屏幕:

enter image description here

旋转-90度后会发生什么?

“开始”点是否变为“底部”点,而“顶部”点变为“开始”点?

这就是我设置约束的方式:

        <LinearLayout
            android:id="@+id/question_container"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginStart="8dp"
            android:layout_marginTop="8dp"
            android:layout_marginEnd="8dp"
            android:layout_marginBottom="8dp"
            android:orientation="vertical"
            android:rotation="@{viewModel.currentRotationValue}"
            android:visibility="@{viewModel.started &amp;&amp; !viewModel.needShowAnswer ? View.VISIBLE : View.INVISIBLE}"
            app:layout_constraintBottom_toTopOf="@+id/player_card_0"
            app:layout_constraintEnd_toStartOf="@+id/player_card_2"
            app:layout_constraintStart_toEndOf="@+id/player_card_5"
            app:layout_constraintTop_toBottomOf="@+id/player_card_4">

0 个答案:

没有答案