我正在尝试使用Resources:
LambdaExecRole:
Type: AWS::IAM::Role
Properties:
Path: "/"
AssumeRolePolicyDocument:
Version: "2012-10-17"
Statement:
-
Effect: Allow
Principal:
Action:
- "sts:AssumeRole"
Service:
- "lambda.amazonaws.com"
来实现IU,其中包含CollapsingToolbar
,Toolbar
和一些TabBarLayout
(技术上View
在它们后面)。 View
,Toolbar
应该始终在屏幕上,TabBarLayout
应该在滚动时展开和展开。
所以我有这样的布局结构:
View
除了一件事以外,它的工作原理与我的预期相同展开<CoordinatorLayout
...>
<android.support.design.widget.AppBarLayout
android:minHeight="?attr/actionBarSize"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
...
>
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapseingToolbar"
android:layout_width="match_parent"
android:layout_height="240dp"
android:minHeight="?attr/actionBarSize"
android:background="@android:color/transparent"
app:contentScrim="@android:color/transparent"
app:titleEnabled="false"
app:statusBarScrim="@android:color/transparent"
app:layout_scrollFlags="scroll|snap|exitUntilCollapsed|enterAlways"
>
<FrameLayout
android:id="@+id/header"
android:layout_width="131dp"
android:layout_height="131dp"
app:layout_collapseMode="parallax"
...
>
<TextView .../>
<ProgressBar .../>
</FrameLayout>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="200dp"
android:gravity="top"
android:minHeight="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
/>
<android.support.design.widget.TabLayout
android:id="@+id/tabsLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
/>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:background="@color/white"
/>
</android.support.design.widget.CoordinatorLayout>
并尝试向上滚动(向内拉取内容)时,它会将CollapsingToolbar
上的所有内容拉下来,然后将其取回。
这是一个视频:
所以我想知道它是否是框架错误或者我做错了什么。以及如何解决这个问题。