【问题标题】:Remove shadow from action bar - kotlin从操作栏中删除阴影 - kotlin
【发布时间】:2019-09-17 19:00:21
【问题描述】:

我目前正在开发一款设计非常轻巧的应用,但我不知道如何删除操作栏和应用内容之间的可见线条/过渡以及内容和底部导航抽屉之间的过渡。两个元素具有相同的颜色。 Java 代码是

getSupportActionBar().setElevation(0); 但 kotlin 代码是什么?

您可以在屏幕截图中看到这些线条。

如果有人能帮我解决这个问题,那就太好了。

【问题讨论】:

  • 添加此画面的xml代码。所以可以很容易地指导
  • 好吧,我很抱歉。但我发现我可以使用getSupportActionBar().setElevation(0); 删除操作栏下方的阴影,但我不知道 kotlin 代码。

标签: android android-layout kotlin layout android-actionbar


【解决方案1】:

这个类似的代码可以工作:

getSupportActionBar()?.setElevation(0f)

但 AS 会提出在 Kotlin 中使用的属性访问语法:

supportActionBar?.elevation = 0f

【讨论】:

  • 非常感谢!你也知道如何去除底部导航抽屉的阴影吗?
  • 设置这个属性:app:elevation="0dp"
  • 在 Kotlin 中:bottomNavigationView.elevation = 0f 但它需要 API 21+
猜你喜欢
  • 2012-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-24
  • 1970-01-01
  • 2015-10-08
相关资源
最近更新 更多