ImageView上的Android透明工具栏

时间:2015-04-27 10:11:06

标签: android android-layout

我正在尝试transparent toolbar

这样会在 ImageView之上显示 ,其设置如下:

<ImageView

    android:layout_width="fill_parent"
    android:layout_height="0px"
    android:layout_weight="8"
    android:scaleType="center"
    android:id="@+id/imageView"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:elevation="0dp"
    />

插图(蓝色区域为ImageView):

enter image description here

所以,它是透明的,但它会向下推ImageView,而不是在它上面。

我也尝试使用android:elevation,但它没有用。

2 个答案:

答案 0 :(得分:4)

工具栏只是ViewGroup。因此,请考虑制作相对布局等布局。 在相对布局中,你有这样的顺序:布局代码中的较低位置,然后该视图将被视为布局的最高层。因此,按正确顺序排列您的视图,您将获得理想的结果。之前曾为我工作过很多次。

答案 1 :(得分:3)

使用框架布局

  <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">

    // Your imageview

  <ImageView
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"/>

     //your toolbar


 </FrameLayout>

这应该有帮助