答案 0 :(得分:0)
两个选项。我个人是第一个。
第一种方法是覆盖默认的工具栏/操作栏。这样做的优点是能够使用AndroidX导航,自动后向堆栈导航等,但缺点是控制少。
您需要做的就是在操作栏上启用自定义视图,应用自定义视图,隐藏默认标题,然后将高程设置为0,以便没有阴影。类似于:
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setCustomView(R.layout.your_custom_layout);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.elevation = 0f;
然后 R.layout.your_custom_layout
可以是您想要的任何布局,只要它适合相同的空间即可。我有written a full tutorial on this previously,还有科特林的sample project。
第二种方法是忽略内置的工具栏/操作栏,而只是滚动自己的。这样就可以完全控制,并可以将条形图设置为任何高度,但是会丢失所有内置功能。为此,只需使用不带工具栏的主题,然后绘制自己的条形(也许在活动中然后交换片段)。