diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerAdapter.kt index 3b42cea0..f72f9e91 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerAdapter.kt @@ -82,10 +82,11 @@ class BannerAdapter( width = itemSizePx height = itemSizePx } - imageView.layoutParams = (imageView.layoutParams ?: ViewGroup.LayoutParams( + val imageLayoutParams = imageView.layoutParams ?: ViewGroup.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT - )).apply { + ) + imageView.layoutParams = imageLayoutParams.apply { width = ViewGroup.LayoutParams.MATCH_PARENT height = ViewGroup.LayoutParams.MATCH_PARENT } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerView.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerView.kt index ccd14f33..0536a0c1 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerView.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerView.kt @@ -75,7 +75,6 @@ class BannerView @JvmOverloads constructor( super.onDetachedFromWindow() } - override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) { val widthSize = MeasureSpec.getSize(widthMeasureSpec) val heightMode = MeasureSpec.getMode(heightMeasureSpec) diff --git a/app/src/test/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerViewTest.kt b/app/src/test/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerViewTest.kt index c9db7010..98f8a065 100644 --- a/app/src/test/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerViewTest.kt +++ b/app/src/test/java/kr/co/vividnext/sodalive/v2/widget/banner/BannerViewTest.kt @@ -371,7 +371,6 @@ class BannerViewTest { listener.onScrollStateChanged(findViewById(R.id.rv_banner), state) } - private fun BannerView.setCurrentPositionForTest(position: Int) { BannerView::class.java.getDeclaredField("currentAdapterPosition").apply { isAccessible = true @@ -379,7 +378,12 @@ class BannerViewTest { } BannerView::class.java.getDeclaredField("currentIndex").apply { isAccessible = true - setInt(this@setCurrentPositionForTest, requireNotNull(findViewById(R.id.rv_banner).adapter as? BannerAdapter).toRealIndex(position)) + setInt( + this@setCurrentPositionForTest, + requireNotNull( + findViewById(R.id.rv_banner).adapter as? BannerAdapter + ).toRealIndex(position) + ) } }