Android 在z轴上滚动framelayout中的视图

Android 在z轴上滚动framelayout中的视图,android,android-framelayout,Android,Android Framelayout,我正在尝试创建一个在“developer.android.com”上找到的视图,即下图左上角的视图(我不允许发布图像): 看起来人们可以在层叠在一起的不同“卡片”之间进行选择 我发现FrameLayout将对多个子视图进行分层,因此我按照以下方式创建了视图: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

我正在尝试创建一个在“developer.android.com”上找到的视图,即下图左上角的视图(我不允许发布图像):

看起来人们可以在层叠在一起的不同“卡片”之间进行选择

我发现
FrameLayout
将对多个子视图进行分层,因此我按照以下方式创建了视图:

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

    <LinearLayout
        android:layout_width="190dp"
        android:layout_height="230dp"
        android:layout_marginLeft="110dp"
        android:layout_marginTop="100dp"
        android:background="#FF0000"
        android:orientation="horizontal" >
    </LinearLayout>

    <LinearLayout
        android:layout_width="190dp"
        android:layout_height="230dp"
        android:layout_marginLeft="70dp"
        android:layout_marginTop="140dp"
        android:background="#00FF00"
        android:orientation="horizontal" >
    </LinearLayout>

    <LinearLayout
        android:layout_width="190dp"
        android:layout_height="230dp"
        android:layout_marginLeft="30dp"
        android:layout_marginTop="180dp"
        android:background="#0000FF"
        android:orientation="horizontal" >
    </LinearLayout>
</FrameLayout>

这将使多个视图的图像分层,但我不知道如何循环浏览不同的视图。我尝试在
框架布局中查找z轴上的滚动,但这并没有给我任何有用的结果

所以我的问题是:如何创建一个布局,允许通过滑动屏幕在z轴上滚动子视图?先谢谢你

看起来人们可以在层叠在一起的不同“卡片”之间进行选择

Android有一个
StackView
小部件提供了这个UI。你倾向于在应用程序小部件中看到它,因为照片库和YouTube等典型的Android应用程序小部件采用了
StackView


演示如何在传统UI中而不是在应用程序小部件中使用
StackView

我只想使用
StackView
:看起来很有希望,我要试试。你能给我一个答案吗?这样我就可以接受了?谢谢这会有用的,谢谢。但是我不能克隆你的代码,我得到了一个403禁止的错误。接受您的回答。@tmkhva:该链接指向一个相当大的GitHub存储库中的一个单独的Android项目,该存储库中包含来自的数百个Android项目。你不能只是克隆那些目录,至少不容易。您可以克隆整个repo,也可以将整个repo作为ZIP文件下载。或者,只需通过GitHub Web界面浏览项目并将其用作参考点。我很抱歉给您带来任何困惑。