android,将图像集中在特定点上

xfyts7mz  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(343)

我有一个图像,我把它放在我的顶级relativelayout中的framelayout中。我需要这张图片要居中一点以上的框架布局的中心,但我有一个很难找到关于如何做到这一点的信息。我可以提供任何其他需要的信息,我愿意这样做,如果有一个更好的方式。谢谢

xoshrz7s

xoshrz7s1#

您可以使用这些属性的组合来推动 ImageView 从你身体的中心稍微向上 FrameLayout ```
android:layout_marginBottom="20dp"
android:layout_gravity="center"

下面是一个完整的示例:

<FrameLayout
    android:layout_width="200dp"
    android:layout_height="200dp"
    android:layout_centerInParent="true"
    android:background="#000">

    <ImageView
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_marginBottom="20dp"
        android:layout_gravity="center"
        android:background="#ccc"/>

</FrameLayout>

相关问题