Android ConstraintLayout:layout\u constraintLeft\u creator在xml中做什么?

Android ConstraintLayout:layout\u constraintLeft\u creator在xml中做什么?,android,android-constraintlayout,Android,Android Constraintlayout,示例代码: <EditText android:id="@+id/msg_type" android:layout_width="0dp" android:layout_height="40dp" android:layout_marginBottom="8dp" android:layout_marginEnd="8dp" android:layout_marginStart="8dp"

示例代码:

 <EditText
        android:id="@+id/msg_type"
        android:layout_width="0dp"
        android:layout_height="40dp"
        android:layout_marginBottom="8dp"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        android:hint="Input message"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.75"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toLeftOf="@+id/btn_chat_send"
        tools:layout_constraintBottom_creator="1"
        tools:layout_constraintLeft_creator="1"
        tools:layout_constraintRight_creator="1"/>

tools:layout\u constraintRight\u creator=“1”
在这里做什么?没有任何文档解释这些内容。

对于上下文——这些是工具属性——它们在这里纯粹是为了帮助studio中的版本。当您将APK推送到设备时,这些属性实际上会被剥离

现在,ConstraintLayout中的*_creator属性只允许我们跟踪手动(0)或通过推理引擎(1)创建的约束。如果是后者,您再次单击推断,我们知道可以安全地删除这些约束并重新计算新的约束

所以基本上如果你对你的布局满意,你可以删除它们。但在设备上按下时,它们已经被删除。

默认值是多少?零?