Anko 中的复杂重力

Complex Gravity in Anko

我正在尝试通过 anko 在 FloatingActionButton 中建立底部|结束引力

floatingActionButton {
    id = FAB_ID∑
}.lparams {
    margin = dip(16)
    gravity = Gravity.BOTTOM | Gravity.END
}

然而,Kotlin 似乎无法识别 | 运算符。我该怎么办?

在 Kotlin 中,按位或是 or 而不是 |Gravity.BOTTOM or Gravity.END 应该可以。

为了更容易阅读,您也可以使用它来代替 or:

floatingActionButton {
  id = FAB_ID
}.lparams {
  margin = dip(16)
  gravity = BOTTOM + END
}

记得导入重力值:

import android.view.Gravity.BOTTOM
import android.view.Gravity.END