Android 中的锚点视图
Anchor View in Android
我在 Android 中看到了关于 锚点视图 的参考。如果可能,请提供示例和解释。我认为这与某些视图组有关。
在相对布局或任何视图组中,如果我们使用如此多的属性来定位我们的视图,例如:
android:layout_alignTop
、android:layout_alignBottom
等
在这些属性中,我们提供了一个视图的 ID 来对齐我们的视图。喜欢:
android:layout_alignBottom="@+id/add_btn"
因此,这个给定的视图称为锚视图。此处 ID 为 addBtnView
的视图是我们的 Anchor View。
借助下面的示例可以轻松理解锚视图
<ImageView
android:id="@+id/value_animator_subjectb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="?android:attr/textSelectHandle"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="190dp"
android:layout_alignLeft="@+id/xyz_button" />
ImageView 会将其左边缘与 ID 为 xyz_button 的视图的左边缘对齐,因此在这种情况下,ID 为 xyz_button 的视图是锚视图。
我在 Android 中看到了关于 锚点视图 的参考。如果可能,请提供示例和解释。我认为这与某些视图组有关。
在相对布局或任何视图组中,如果我们使用如此多的属性来定位我们的视图,例如:
android:layout_alignTop
、android:layout_alignBottom
等
在这些属性中,我们提供了一个视图的 ID 来对齐我们的视图。喜欢:
android:layout_alignBottom="@+id/add_btn"
因此,这个给定的视图称为锚视图。此处 ID 为 addBtnView
的视图是我们的 Anchor View。
借助下面的示例可以轻松理解锚视图
<ImageView
android:id="@+id/value_animator_subjectb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="?android:attr/textSelectHandle"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="190dp"
android:layout_alignLeft="@+id/xyz_button" />
ImageView 会将其左边缘与 ID 为 xyz_button 的视图的左边缘对齐,因此在这种情况下,ID 为 xyz_button 的视图是锚视图。