1

에 Actionbar.setHideOnContentScrollEnabled를 사용하는가 어떻게이 XML을 사용하는 이전의 API를

ActionBar myActionBar; 
myActionBar = getSupportActionBar(); 
myActionBar.setHideOnContentScrollEnabled(true); 

그것은 5 안드로이드에 일을, 내가 이전의 API에 대한 사용하려면, nestedScrollingEnabled는 API 21에서만 지원됩니다. 대부분의 Google 앱에서이 기능을 사용하기 때문에 이전 API에서 작동해야합니다.

아이디어가 있으십니까?

답변

0

nestedScrollingEnabled은 하위보기가 상위 내에서 스크롤되도록 허용합니다.

ScrollView에 더 많은 스크롤링 어린이가있는 경우에 따라 다르므로 nestedScrollingEnabled이 필요합니다.

ScrollView 하나만있는 경우 ActionBar을 숨기려면 스크롤 콜백에서 dy을 수집해야합니다. 기본적으로 setHideOnContentScrolled()은 무엇입니까? Toolbar (툴바를 작업 표시 줄로 사용하는 경우)을 Y 축의 일부분만큼 오프셋/변환하거나 ActionBar에서 .hide()를 호출하십시오. 이것은 모든 버전에서 작동합니다.