如何在CollapsingLayout下的CoordinatorLayout中正确对齐元素?

时间:2019-05-29 19:25:46

标签: android android-layout android-viewpager android-coordinatorlayout android-collapsingtoolbarlayout

我想实现下面的预览图中所示的层次结构,我不了解可折叠布局和协调器布局,但是我所做的使视图分页器不显示其内容。

我正在从事一项以Coordinator layout作为根布局,collapsing toolbarviewpagerbottom navigation bar和隐藏的{{1} }

PS::我正在使用 AndroidX 支持库。

这是我的XML布局 activity_main.xml

bottom sheet

这是理想的结果:

enter image description here

2 个答案:

答案 0 :(得分:0)

通过将所有内容包装在RelativeLayout中来获得所需的内容,然后不断调整android:layout_aboveandroid:layout_below直到正确为止

答案 1 :(得分:0)

您可以尝试使重力在CoordinatorLayout中对齐。 public void ConfigureServices(IServiceCollection services) { ... WakeupDB(services); } private void WakeupDB(IServiceCollection services) { Task.Run(async() => { var cs = services.BuildServiceProvider().GetService<ICalendarService>(); var mrs = services.BuildServiceProvider().GetService<IMetadataRepository>(); while (true) { _ = cs.GetCalendarAsync(new DateTime(2020, 4, 1), new DateTime(2020, 4, 30)); _ = mrs.GetEmployeesAsync(); _ = mrs.GetGroupsAsync(); await Task.Delay(300000); // 5 Minutes } }); } 这对我有用。