Android中的锚点视图

4

我在Android中看到了关于锚点视图的参考。如果可能,请提供一个带解释的示例。我认为它与某些视图组相关。


锚点?什么锚点?你是什么意思? - pskink
我在一个网站上看到了这个问题,但是没有得到任何恰当的解释。 - Avijit Karmakar
不,我认为这与一些视图组有关。 - Avijit Karmakar
所有与用户界面相关的都是视图组。哪个网站?请提供参考资料。 - OneCricketeer
2个回答

4
锚视图可以通过以下示例轻松理解。
<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的视图是锚定视图。


3
在相对布局或任何视图组中,如果我们使用很多属性来定位我们的视图,例如:android:layout_alignTopandroid:layout_alignBottom等。在这些属性中,我们提供一个视图的ID来对齐我们的视图。
android:layout_alignBottom="@+id/add_btn"

因此,这个给定的视图被称为锚点视图。这里的ID为addBtnView的视图是我们的锚点视图

同样的话也适用于ConstraintLayout。 - OneCricketeer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接