Android 在z轴上滚动framelayout中的视图
我正在尝试创建一个在“developer.android.com”上找到的视图,即下图左上角的视图(我不允许发布图像): 看起来人们可以在层叠在一起的不同“卡片”之间进行选择 我发现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"
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界面浏览项目并将其用作参考点。我很抱歉给您带来任何困惑。