collapsingtoolbarlayout
全部标签 我正在尝试获得与在googleplay上看到的效果类似的效果。我有下面的布局来显示一个透明的工具栏,后面有一个图像。当用户滚动时,ImageView会在它滚出屏幕时产生视差效果。当用户向上滚动时,工具栏就会返回,而ImageView仅在用户到达列表的顶部时才会返回。这一切都很好。问题当我将windowTranslucentStatus设置为true时。View中的内容上移到状态栏下方,但CollapsingToolbarLayout的内容上移两倍的状态栏高度(CollapsingToolbarLayout保持正确的高度)。这意味着图像顶部的某些部分被截断,操作栏现在显示在状态栏下方而不
我正在查看chrisbanes/cheesesquare我正在尝试将带有工具栏的TabLayout放在CollapsingToolbarLayout中,这是我的代码当CollapsingToolbar打开时,这会出现这样的情况,这正是我要寻找的:但是当我折叠它时(通过拉起图像)我得到了这样的东西这是由于我将工具栏设置为110dip的原因,如果我保留选项卡和工具栏标题重叠的默认设置。所以我正在寻找正确的方法来做到这一点,以便工具栏的标题在appbar上得到正确的位置,并且tablayout在它下面。有没有办法做到这一点? 最佳答案 这
用户向下滚动屏幕后,CollapsingToolbarLayout中的图像消失,并留下带有返回按钮、内容标题和设置菜单的工具栏。我想知道如何仅在该工具栏处于“折叠”状态时更改其背景颜色。我所指的Action与工具栏背景颜色变为绿色的情况类似:在CollapsingToolbarLayout下面我有一个NestedScrollView和CardViews 最佳答案 我想你在app:contentScrim之后。 关于AndroidMaterialDesign-CollapsingToolb
我正在使用新的Android设计支持库中的CollapsingToolbarLayout。我已经设置了它的标题并且它工作正常,我唯一的问题是当你滚动时,文本会丢失,这取决于背景中的图像。我想做的是为CollapsingToolbarLayout标题设置背景,但我还没有找到方法。有没有办法做到这一点?布局:在activity中设置CollapsingToolbarLayout标题:CollapsingToolbarLayoutcollapsingToolbar=(CollapsingToolbarLayout)findViewById(R.id.collapsing_toolbar);c
这可能是个愚蠢的问题,但我不太了解设计库。我关注thisreference创建以下布局。当我滚动GridView时,蓝色区域应该作为视差工作。但是当我滚动GridView时,AppBarLayout中没有任何反应。但这适用于NestedScrollView和RecyclerView下面是我的布局文件-任何帮助将不胜感激。 最佳答案 使用ListView/GridView,它只能在Lollipop上通过以下代码工作-if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){list
背景我尝试添加与许多应用程序相同的功能,其中屏幕的上部区域根据滚动的内容缩小和扩大。为此,我使用Google的设计库,如theCheeseSquaresample所示.问题问题是,无论NestedScrollView中有多少内容,它都可以让我滚动到内容的最后一个View下方,只是为了让我看到操作栏的最终状态,它本身的大小是最小的。简而言之,这是我滚动到底部时看到的(CheeseSquare示例的修改内容):虽然这是我在滚动到底部时想要的(取自联系人应用程序):我也在尝试修复ThreePhasesBottomSheet上的错误。即使处于窥视状态,也可以在底部工作表内容中滚动的示例。要重现
我尝试了setExpandedTitleColor和setCollapsedTitleColor(切换到透明和从透明切换),但没有成功。我也看不到任何可以满足我要求的内置方法。我只想在CollapsingToolbarLayout完全折叠时显示标题,否则我需要隐藏它。有什么提示吗? 最佳答案 您可以将OnOffsetChangedListener添加到AppBarLayout以确定CollapsingToolbarLayout何时折叠或展开并设置其标题。JavafinalCollapsingToolbarLayoutcollapsi
简单的问题,但我找不到答案。如何以编程方式折叠或展开CollapsingToolbarLayout?↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 最佳答案 使用支持库v23,您可以调用appBarLayout.setExpanded(true/false)。延伸阅读:AppBarLayout.setExpanded(boolean) 关于android-以编程
我创建了一个简单的CollapsingToolbarLayout,它就像一个魅力。我的问题是,如果我尝试在nestedscrollview上使用快速滚动,它会在我松开手指时停止。正常的滚动就像它应该的那样工作。我的Activity代码是unchanged=>auto生成的空Activity。(我只是点击了在androidstudio中创建新的空Activity并编辑了XML)。我在这里读到,ImageView本身的滚动手势有问题,但不是,滚动本身有问题:seehere.我尝试通过java代码激活“平滑滚动”。似乎如果我滚动得足够远以至于ImageView不再可见,那么就会识别出thro
作为一名Flutter浩瀚码海中的一名Android转学生,最近开发中遇到一个功能,要实现一个类似AndroidCollapsingToolbarLayout折叠布局的效果,在Android开发中我们通过CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout来实现这个效果,但是在Flutter中,则是通过SliverAppBar,借助它的属性flexibleSpace来实现。咱们可以先来看看Android实现代码:这个是实现的效果就是折叠完布局之后,有个tab指示器,下面是viewpage页。我们在实现这个效果之前先来看看SliverApp