From 9a56c124cc4e575f493f68253e993352a48c71a8 Mon Sep 17 00:00:00 2001 From: klaus Date: Thu, 28 May 2026 12:10:02 +0900 Subject: [PATCH] =?UTF-8?q?style(banner):=20=EB=B0=B0=EB=84=88=20ktlint=20?= =?UTF-8?q?=EC=A7=80=EC=A0=81=EC=9D=84=20=EC=A0=95=EB=A6=AC=ED=95=9C?= =?UTF-8?q?=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- .../vividnext/sodalive/v2/widget/banner/BannerAdapter.kt | 5 +++-- .../co/vividnext/sodalive/v2/widget/banner/BannerView.kt | 1 - .../vividnext/sodalive/v2/widget/banner/BannerViewTest.kt | 8 ++++++-- 3 files changed, 9 insertions(+), 5 deletions(-) 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) + ) } }