Computer/Android

[Kotlin] Visibility

jamezc 2020. 10. 3. 07:59

 

[Kotlin] Visibility

Kotlin 에서는 Visiblity 설정 방법이 Android Java 와 조금 다르다.

 

# Android Java

public void showHide(View view){
    if (view.getVisibility() == View.VISIBLE) {
        view.setVisibility(View.INVISIBLE);
    } else {
        view.setVisibility(View.VISIBLE);
    }
}

Java 에서는 View 의 SetVisibility 함수를 호출하여 Visible 설정값을 인자로 넣어 주지만

 

# Android Kotlin 

fun showHide(view:View) {
    view.visibility = if (view.visibility == View.VISIBLE){
        View.INVISIBLE
    } else{
        View.VISIBLE
    }
}

 

Kotlin 에서는 View 의 visibility 값에 직접 Visible 설정값을 넣어주면 된다.