在没有按钮背景的情况下在imageview顶部渲染按钮

时间:2019-08-01 16:39:28

标签: android

有人可以让我知道如何在图像视图顶部添加按钮。我要附上样本enter image description here

1 个答案:

答案 0 :(得分:0)

可以有多种解决方案。

在解决方案上,可以使用FrameLayout作为根视图。然后使用ImageView作为背景图像,最后使用线性布局保存图标。在LinearLayout内部,您将添加具有透明背景的图标。

示例:

<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
    <LinearLayout
        android:orientation="horizontal"
        android:layout_gravity="top"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
    </LinearLayout>

</FrameLayout>