layout_scrollFlags =“ snapMargins”的确切作用是什么?

问题描述 投票:0回答:1

我已经阅读了此属性的文档:

与“快照”一起使用的附加标志。如果设置,则视图将被对齐到其顶部和底部边缘,而不是视图本身的边缘。

https://developer.android.com/reference/com/google/android/material/appbar/AppBarLayout.LayoutParams.html#scroll_flag_snap

但是我无法在我的应用中观察到任何实际效果。他们在说什么利润? CollapsingToolbarLayout(设置此属性的位置)上的每个边距都会完全破坏版面。

android-layout material-design android-toolbar android-collapsingtoolbarlayout android-appbarlayout
1个回答
0
投票

此属性负责AppBarLayout及其子级的滚动行为。您可以将其直接应用于AppBaratLayout或内部视图中的AppCompatActivity的xml布局中。如果要使用AppBar功能,它必须是AppCompatActivity的实例。此外,设计库必须包含在Gradle依赖项中,如下所示:implementation 'com.android.support:design:26.1.0'

请参阅此链接:-[https://medium.com/@tonia.tkachuk/appbarlayout-scroll-behavior-with-layout-scrollflags-2eec41b4366b][1]

© www.soinside.com 2019 - 2024. All rights reserved.