Pārlūkot izejas kodu

[마이][New] 버킷리스트 디테일 화면 타이틀 크기 스크롤에 따라서 조절되도록

hyodong.min 7 gadi atpakaļ
vecāks
revīzija
efdb207771

+ 14 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/bucketlist/BucketListWithTagDetailFragment.java

@@ -75,6 +75,20 @@ public class BucketListWithTagDetailFragment extends FragmentBase<BucketListWith
     recyclerViewBucketListDetail = findViewById(R.id.recycler_view_bucket_list_detail);
     appBarLayout = findViewById(R.id.app_bar_layout);
 
+    appBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() {
+      @Override
+      public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) {
+        if (Math.abs(verticalOffset) > (appBarLayout.getTotalScrollRange() >> 1)) {
+          // 줄어든 상태
+          textBucketTitle.setTextSize(16);
+        }
+        else {
+          // 커진 상태
+          textBucketTitle.setTextSize(21);
+        }
+      }
+    });
+
     setTagTitle(0);
 
     textTagTitle.setOnClickListener(view -> presenter.onEvent(new Event.Builder(Event.UPDATE).build()));