|
@@ -329,7 +329,8 @@ public class MainCategoryContentsImageView extends MainCategoryContentsView {
|
|
|
int textYFromScreenBottom = textHeight + ResourceUtil.dpToPx(18); // text 높이 + 전체 스크린 바닥 간격(18dp)
|
|
int textYFromScreenBottom = textHeight + ResourceUtil.dpToPx(18); // text 높이 + 전체 스크린 바닥 간격(18dp)
|
|
|
|
|
|
|
|
this.textPositionMinYOnMask = (ResourceUtil.getDimension(R.dimen.main_contents_first_image_offset_from_bottom) // 첫 카테고리 홀더의 처음 Y 위치
|
|
this.textPositionMinYOnMask = (ResourceUtil.getDimension(R.dimen.main_contents_first_image_offset_from_bottom) // 첫 카테고리 홀더의 처음 Y 위치
|
|
|
- - ((ResourceUtil.getDimension(R.dimen.main_contents_category_height) - maskHeight) >> 1) // (카테고리 높이 - 이미지 높이 ) / 2 => 상단 공백 높이(이미지가 세로 중앙에 위치함)
|
|
|
|
|
|
|
+// - ((ResourceUtil.getDimension(R.dimen.main_contents_category_height) - maskHeight) >> 1) // (카테고리 높이 - 이미지 높이 ) / 2 => 상단 공백 높이(이미지가 세로 중앙에 위치함)
|
|
|
|
|
+ - (ResourceUtil.getDimension(R.dimen.main_contents_category_height) - maskHeight - ResourceUtil.dpToPx(18)) // (카테고리 높이 - 이미지 높이 - 바닥 간격(18) ) => 상단 공백 높이(바닥에서 18dp 떨어져있음)
|
|
|
- textYFromScreenBottom);
|
|
- textYFromScreenBottom);
|
|
|
this.textPositionMaxYOnMask = maskHeight - textHeight - textBottomMargin; // <- 레이아웃의 위치를 최대값으로 지정.
|
|
this.textPositionMaxYOnMask = maskHeight - textHeight - textBottomMargin; // <- 레이아웃의 위치를 최대값으로 지정.
|
|
|
this.textPositionTargetYOnScreen = screenHeight - textYFromScreenBottom;
|
|
this.textPositionTargetYOnScreen = screenHeight - textYFromScreenBottom;
|