Android ImageView中是否存在图层概念?

时间:2014-04-15 15:33:38

标签: android android-imageview

我正在实现一个具有以下效果的ImageView:背景是要从网址加载的图像,图像上有文字。文本后面还有一个阴影。也就是说,ImageView上有三层。 ImageView中是否有层的概念可以使渲染更容易?

2 个答案:

答案 0 :(得分:1)

是的,只是将不同的图层映射到不同的布局容器中?

简单:

<RelativeLayout>

    <--Layer one-->
          <RelativeLayout>
               <--Layer two>

                        <RelativeLayout>
                             <--Layer three-->
                        </RelativeLayout/>


          <RelativeLayout/>


    <RelativeLayout/>

答案 1 :(得分:0)

这是你的答案

<?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="match_parent"
    android:orientation="vertical" >

   <!--  FOR SHADOW EFFECT -->
    <ImageView 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        />
    <!--  FOR IMAGE FROM URL -->
    <ImageView 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        />
    <!--  FOR TEXT OVER IMAGE  -->
     <TextView 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        />
</RelativeLayout>