我有一个包含以下XML的活动
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="beforeDescendants">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<fragment android:name=".GalleryFragment"
android:id="@+id/gallery_fragment"
android:layout_width="match_parent"
android:layout_height="250dp"
android:transitionName="@string/transition">
...
</LinearLayout>
使用以下XML的GalleryFragment
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:transitionName="@string/transition">
<android.support.v4.view.ViewPager
android:id="@+id/gallery_pager"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
和ViewPager正在托管一对(最多20个)具有以下XML的ImageFragments
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<ImageView
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:scaleType="centerCrop"/>
</LinearLayout>
现在我想添加具有视差效果的可折叠工具栏,使得来自ImageView
的{{1}}是在崩溃时逐渐消失的工具。
我在更简单的屏幕上做了这几次,我只有工具栏和ImageFragment
的活动,所以这个过程很简单。但在这种情况下,我不知道这是否可能实现,因为ImageView
位于ImageView
内Fragment
内。
有谁知道这是否有可能实施,如果可以,你能给我一些提示。
谢谢你的进步。