android中的图层应用程序

时间:2012-01-11 08:48:52

标签: android

我是Android的新手,所以请抱歉愚蠢。  我的问题是多层次的 -

我想将两个透明的ImageView组合在一起。这与photoshops图层类似,android中的示例图层活动是什么?

4 个答案:

答案 0 :(得分:1)

您可以使用RelativeLayout。

属性android:layout_centerInParent如果为true,则将子项在其父级中水平和垂直居中。 [布尔]

同样有类似的属性, 机器人:layout_alignParentLeft,

机器人:layout_alignParentRight,

机器人:layout_alignParentTop,

机器人:。layout_alignParentBottom

试试这些。

答案 1 :(得分:0)

您可以使用图层列表进行全面调查,请参阅http://developer.android.com/guide/topics/resources/drawable-resource.html#LayerList

答案 2 :(得分:0)

已经回答Overlapping Views in Android了?应该只需要使用RelativeLayout:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/layout"
>
<ImageView android:id="@+id/imageview1"
    android:background="#00000000"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/image1"
    />

 <ImageView android:id="@+id/imageview2"
    android:background="#00000000"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/image2"
    /> 

</RelativeLayout>

将是您的示例代码。

答案 3 :(得分:0)

嗯它很有可能在android中做,但事实上你实际上会用它做什么。你可以为布局中的两个图像赋予相同的位置,现在两个都将重叠,并根据您的条件或情况,您可以以编程方式显示和隐藏彼此。以同样的方式,您可以将多个图像重叠在一起。希望这能帮助你理解:)