使用View的setVisibility方法來(lái)隱藏控件,可以使用View.GONE隱藏控件并且不占用布局空間,也可以使用View.INVISIBLE隱藏控件但保留布局空間。
使用alpha屬性來(lái)設(shè)置控件的透明度,可以通過(guò)設(shè)置控件的alpha值來(lái)使控件透明度變化,從而實(shí)現(xiàn)隱藏效果。
使用LayoutParams來(lái)隱藏控件,可以通過(guò)設(shè)置控件的LayoutParams參數(shù)來(lái)改變控件的布局參數(shù),從而實(shí)現(xiàn)隱藏和顯示控件的效果。
使用動(dòng)畫(huà)效果來(lái)隱藏控件,可以通過(guò)使用Android提供的動(dòng)畫(huà)類(lèi)來(lái)實(shí)現(xiàn)控件的隱藏和顯示效果,如AlphaAnimation、ScaleAnimation等。
使用屬性動(dòng)畫(huà)來(lái)隱藏控件,可以通過(guò)使用屬性動(dòng)畫(huà)類(lèi)來(lái)實(shí)現(xiàn)控件的平滑隱藏效果,如ObjectAnimator、ValueAnimator等。