fix(creator): 탭 ViewPager 높이 계산을 보정한다
This commit is contained in:
@@ -731,10 +731,12 @@ class CreatorChannelActivity :
|
||||
val heightSpec = MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED)
|
||||
currentPage.measure(widthSpec, heightSpec)
|
||||
val measuredHeight = currentPage.measuredHeight
|
||||
if (measuredHeight <= 0 || binding.viewPager.layoutParams.height == measuredHeight) return@post
|
||||
val viewPagerVerticalPadding = binding.viewPager.paddingTop + binding.viewPager.paddingBottom
|
||||
val targetHeight = measuredHeight + viewPagerVerticalPadding
|
||||
if (measuredHeight <= 0 || binding.viewPager.layoutParams.height == targetHeight) return@post
|
||||
|
||||
binding.viewPager.updateLayoutParams {
|
||||
height = measuredHeight
|
||||
height = targetHeight
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user