我是Android的新手,所以请抱歉愚蠢。 我的问题是多层次的 -
我想将两个透明的ImageView组合在一起。这与photoshops图层类似,android中的示例图层活动是什么?
答案 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中做,但事实上你实际上会用它做什么。你可以为布局中的两个图像赋予相同的位置,现在两个都将重叠,并根据您的条件或情况,您可以以编程方式显示和隐藏彼此。以同样的方式,您可以将多个图像重叠在一起。希望这能帮助你理解:)