이 고려 : 당신이 원하는 경우코 틀린 확장 기능
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.setVisibility(View.VISIBLE)
이 단순화 될 수있다 이렇게 :
MyView.VISIBLE
그것은 "게터"상태를 수정할 수 있지만, 당신은
extension property 사용할 수 있습니다에 대한 조금 이상한 것 같다
네, 맞아요 이상 해요. 이것은 실제 시나리오가 아니며, 그냥 물건으로 장난을 치고 있었다. 감사 –