考虑到这一点:
MyView.setVisibility(View.VISIBLE)
可以简化为:
inline fun View.setVisible() = apply { visibility = View.VISIBLE }
MyView.setVisible()
或者,如果您愿意,可以这样做:
inline infix fun View.vis(vis: Int) = apply { visibility = vis }
MyView vis View.VISIBLE
无论如何通过这样做来完成同样的事情:
MyView.VISIBLE