CollapsingToolbarLayout
全部标签 我正在用工具栏制作折叠动画。我发现我的工具栏标题不在标题栏的中心。我尝试使用collapsedTitleGravity属性。但是失败了。我的错误是什么?我希望有人知道这是为什么。这是我的代码布局。非常感谢。 最佳答案 您使用边距设置居中您的标题。但是使用边距您不能设置居中。请检查下面的代码。我认为你的标题将居中。 关于android-CollapsingToolbarLayout中心标题不起作用,我们在StackOverflow上找到一个类似的问题: http
我正在创建一个应用程序,它具有核心android中可用的CollapsingToolbarLayout功能。我无法在NativescriptAgular核心中获得该功能。我该如何实现?我尝试使用GridLayout、StackLayout和ScrollView但对我不起作用。 最佳答案 实际的native组件尚未实现,但您可以使用布局和动画构建类似的跨平台解决方案,here是一个可能对您有帮助的博客。 关于android-我如何在NativescriptAngular中创建类似Colla
我整天都在阅读,但没有任何成功。基本上希望能够在android.support.design.widget.CollapsingToolbarLayout中设置一个ImageView以根据检测到的onOffsetChanged更改更改它的高度,以便它在折叠时“缩小”以适应整个图像宽度并在展开以执行正常的centerCrop行为时“放大”。我尝试在onOffsetChanged中设置ImageView高度,但这会导致其他问题,假设是由于CollapsingToolbarLayout也在重新定位它。我在ParallaxListView中看到的示例功能项目但希望使用CollapsingToo
我想在我的应用中应用CollapsingToolbarLayout。下面的XML工作正常。但是有一个问题。屏幕上方的NestedScrollView。它不适合它的父高度。当我应用下面的代码时,它很有帮助。android:layout_marginBottom="?attr/actionBarSize"这意味着我应该使用“actionBarHeight”进行控制吗?还有其他聪明的办法吗? 最佳答案 您需要在Activity的onCreate方法中使用您的工具栏调用setSupportActionBar。即@Overrideprotec
背景我正在尝试使用Android设计支持库制作一个包含重叠内容的折叠工具栏。它类似于GooglePlay商店电影页面,其中电影海报与上方折叠工具栏中的视差图像略有重叠。问题我在向上滚动时遇到了一个问题,电影海报在视差图像后面,然后重新绘制到顶部。导致图像闪烁。Animatedgifoftheissue代码下面是使用的布局,它引用自Google的SupportDesignDemo。https://android.googlesource.com/platform/development/+/master/samples/SupportDesignDemos/res/layout/desi
我想显示一个折叠/展开工具栏布局,其右上角有一个图标-无论是展开状态还是折叠状态。图标根本不应该移动。如果我使用layout_gravity并写“top”,那么当布局折叠时图标不可见,如果我写“bottom”,那么当布局展开时图标不会显示在顶部。我该如何解决这个问题? 最佳答案 解决方案原来是将此行添加到ImageView-无需进行其他更改:app:layout_collapseMode="pin"所以现在整个ImageView看起来像这样: 关于Android:在collapsingT
我已经实现了如下所示的CollapsingToolbarLayout:当我滚动时它会崩溃,但是有一个大问题:我无法单击其中的项目(后退按钮、编辑按钮、编辑文本字段等)。所有项目都不会对点击/触摸事件使用react。现在,“逻辑”位于具有以下结构的XML中:here'swherethepanellayoutsits//closetagsasappropriatehere如何使项目可点击(当然不是通过设置android:clickable="true"来确定)?是否可以不用Java/Kotlin代码编写监听器? 最佳答案 尝试添加这个X
我对CollapsingToolbarLayout标题与SearchView文本的重叠问题不大。CollapsingToolbarLayout展开的时候没有问题:但是当折叠时,文本重叠:如何解决? 最佳答案 我尝试了Tomas的答案,但它有一个问题,即一旦用户滚动,应用栏就会再次折叠,问题再次出现。所以我想到了另一种解决方案,即在展开搜索View时使折叠的标题文本透明。这很好用,并且不依赖于或更改应用栏的折叠/展开状态。就是这样:if(searchViewExpanding){collapsingToolbarLayout.setC
我正在尝试为CollapsingToolbarLayout设置一个偏移监听器,以便在用户向下或向上滚动时以同步方式为其他对象设置动画。有人有想法吗? 最佳答案 假设您的工具栏是AppBarLayout的直接子项,您可以在AppBarLayout上添加一个AppBarLayout.OnOffsetChangedListener。 关于android-将偏移监听器设置为CollapsingToolbarLayout,我们在StackOverflow上找到一个类似的问题:
我希望将主页按钮保留在我的工具栏中。我有一个折叠的工具栏,上面有一个图像,如果向上滚动它就会消失。在我的其他工具栏中,我实现了工具栏:getSupportActionBar().setHomeButtonEnabled(true);getSupportActionBar().setDisplayHomeAsUpEnabled(true);但是现在不行了。当工具栏折叠(未显示图像)和工具栏打开(图像可见且工具栏展开)时,我都看不到按钮。我的工具栏代码:Toolbartoolbar=(Toolbar)findViewById(R.id.anim_toolbar);setSupportAct