Android将ImageView全屏设置为透明的图像视图

时间:2016-02-13 21:03:42

标签: android imageview

我有这个xml布局,将图像设置为ImageView。我还有3个其他的想象,可以作为重拍,取消和保存。我想让全景图像视图和其他图像视图在该图像视图上显示透明。

我试过很多不同的设置,但无法做到这一点。这是截图和xml布局。如何在全屏图像视图中将其他图像视图(使用onclick方法)显示为透明时,将图像视图设置为全屏?

enter image description here

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="fill_parent"

android:background="@color/grayA"

android:orientation="vertical" >

<FrameLayout
    android:id="@+id/frameLayout"
    android:layerType="software"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <ImageView
        android:id="@+id/backgroundLinear"
        android:src="@drawable/nature_1"
        android:layout_marginTop="5dp"
        android:layout_marginBottom="1dp"
        android:layout_width="match_parent"
        android:layout_height="fill_parent"

        />
    <ImageView
        android:gravity="center"
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:id="@+id/imageView2"
        android:src="@drawable/whittakepic"
        android:onClick="launchCamera"
        android:layout_marginBottom="5dp"
        android:layout_gravity="center_horizontal|bottom"
        android:layout_weight="0.05" />

    <ImageView
        android:gravity="center"
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:id="@+id/imageTest"
        android:layout_marginRight="20dp"
        android:src="@drawable/whiteok"
        android:layout_marginBottom="5dp"
        android:layout_gravity="right|bottom"
        android:layout_weight="0.05" />

    <ImageView
        android:gravity="center"
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:layout_marginLeft="20dp"
        android:id="@+id/imageView1"
        android:src="@drawable/whitex"
        android:layout_marginBottom="5dp"
        android:layout_gravity="left|bottom"
        android:layout_weight="0.05" />





</FrameLayout>

</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

你的布局结构很好。图像视图正在填充整个布局。问题是您的图像高度/宽度比率会阻止它填充整个屏幕而不会扭曲或裁剪图像。尝试添加:

android:scaleType="centerCrop"

标识为&#34; backgroundLinear&#34;。

的ImageView