1
아래의 Twitter 앱에서 볼 수 있듯이 툴바로 텍스트 전환/애니메이션을 만드는 방법 : 사용자 이름이 툴바 뒤쪽에있을 때 " "도구 모음에.트위터 앱처럼 스크롤 할 때 툴바에 텍스트 팝업을 구현하는 방법
또는 도구 모음 뒤에 텍스트를 스크롤하고 그대로 두십시오.
아래의 Twitter 앱에서 볼 수 있듯이 툴바로 텍스트 전환/애니메이션을 만드는 방법 : 사용자 이름이 툴바 뒤쪽에있을 때 " "도구 모음에.트위터 앱처럼 스크롤 할 때 툴바에 텍스트 팝업을 구현하는 방법
또는 도구 모음 뒤에 텍스트를 스크롤하고 그대로 두십시오.
당신은 CollapsingToolbarLayout 축소 또는 확장시기를 결정하고 제목의 설정 AppBarLayout에 OnOffsetChangedListener 추가 할 수 있습니다.
final CollapsingToolbarLayout collapsingToolbarLayout = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar);
collapsingToolbarLayout.setTitle(" ");
AppBarLayout appBarLayout = (AppBarLayout) findViewById(R.id.app_bar_layout);
appBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() {
boolean isShow = false;
int scrollRange = -1;
@Override
public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) {
if (scrollRange == -1) {
scrollRange = appBarLayout.getTotalScrollRange();
}
if (scrollRange + verticalOffset == 0) {
collapsingToolbarLayout.setTitle("Title");
isShow = true;
} else if(isShow) {
collapsingToolbarLayout.setTitle(" ");//carefull there should a space between double quote otherwise it wont work
isShow = false;
}
}
});