0

У меня есть ImageView, который идет между appbarlayout и представлением с помощью app: layout_behavior = "@ string/appbar_scrolling_view_behavior", когда я прокручиваю вверх, он должен быть выше панели инструментов.Вид над панелью инструментов, когда exituntilcollapsed определен?

для достижения этой цели я также определил пользовательское поведение, которое является экземпляром AppBarLayout, потому что у меня есть макет, как это:

<CoordinatorLayout> 
<AppBarLayout> 

    <CollapsingToolbarLayout 
     app:layout_scrollFlags="scroll|snap" 
    > 
     <FrameLayout/> <!-- fragment --> 
     <Toolbar/> 
    </CollapsingToolbarLayout> 

    <CollapsingToolbarLayout 
     app:layout_scrollFlags="scroll|exitUntilCollapsed|snap" 
    > 
     <ImageView 
     app:layout_collapseMode="parallax" 
     app:layout_collapseParallaxMultiplier="0.04" 
     /> 
     <Toolbar/><!-- Used to reach a minimum height --> 
    </CollapsingToolbarLayout> 

</AppbarLayout> 

<RecyclerView 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" 
> 
</RecyclerView> 


<ImageView 
    app:layout_behavior="......CustomBehavior" 
/></CoordinatorLayout> 

Когда я использую enterAlways или enterAlwaysCollapsed ImageView может быть выше панели инструментов, но я хочу также прокрутка recyclerview за панелью инструментов (вторая CollapsingToolbarLayout).

ответ

1

Я чувствую себя дураком, я в настоящее время решил его использовать свойство TranslationZ, я думал, что он не будет работать на предыдущих устройствах с Api 21, и панель инструментов будет преодолевать все, но я тестирую его на устройстве kitkat, и я увидел это не так.

Смежные вопросы