JavaLoads注解

设置 view 的高度

在 Android 的编程过程中通过代码来设置 view 的高度是很烦人的。但在 Kotlin 中,你可以添加这样一个方法:

  1. fun View.setHeight(height: Int) {
  2. val params = layoutParams
  3. params.height = height
  4. layoutParams = params
  5. }

现在,如果你再要设置 view 高度的话,只需要调用 view.setHeight(newHeight) 就可以啦。

设置 view 是否可见

每次都通过写 view.visibility = View.VISIBLE 或 view.visibility = View.GONE 来控制视图是否可见实在是有点乏味。我们像下面这样来扩展一下:

  1. fun View.visible() {
  2. visibility = View.VISIBLE
  3. }
  4. fun View.gone() {
  5. visibility = View.GONE
  6. }

现在我们就能直接调用 view.visible() 和 view.gone() 来完成相同的事啦。