From dd5ebd3a888cfc345bb4b41983a2e75ee67c2201 Mon Sep 17 00:00:00 2001 From: MunJangHun <105299421+moondev03@users.noreply.github.com> Date: Wed, 25 Sep 2024 13:50:25 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Campus=20Filter=20Dropdown=20Ite?= =?UTF-8?q?m=20Size=20=EC=88=98=EC=A0=95=20(#39)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../view/notice/CampusSpinnerAdapter.kt | 5 +++- .../view/notice/CommonNoticeFragment.kt | 2 +- .../res/layout/fragment_common_notice.xml | 1 - .../layout/item_spinner_campus_dropdown.xml | 24 +++++++++++++++++++ .../src/main/res/values/themes.xml | 10 -------- 5 files changed, 29 insertions(+), 13 deletions(-) create mode 100644 ThinkerBell/presentation/src/main/res/layout/item_spinner_campus_dropdown.xml diff --git a/ThinkerBell/presentation/src/main/java/com/neverland/thinkerbell/view/notice/CampusSpinnerAdapter.kt b/ThinkerBell/presentation/src/main/java/com/neverland/thinkerbell/view/notice/CampusSpinnerAdapter.kt index 7346aee..8628348 100644 --- a/ThinkerBell/presentation/src/main/java/com/neverland/thinkerbell/view/notice/CampusSpinnerAdapter.kt +++ b/ThinkerBell/presentation/src/main/java/com/neverland/thinkerbell/view/notice/CampusSpinnerAdapter.kt @@ -9,6 +9,7 @@ import android.widget.ArrayAdapter import android.widget.TextView import androidx.annotation.LayoutRes import com.neverland.thinkerbell.databinding.ItemSpinnerCampusBinding +import com.neverland.thinkerbell.databinding.ItemSpinnerCampusDropdownBinding class CampusSpinnerAdapter( context: Context, @@ -35,10 +36,12 @@ class CampusSpinnerAdapter( return emptyView } - val binding = ItemSpinnerCampusBinding.inflate(LayoutInflater.from(parent.context), parent, false) + val binding = ItemSpinnerCampusDropdownBinding.inflate(LayoutInflater.from(parent.context), parent, false) binding.tvSpinnerItem.text = spinnerList[position] binding.tvSpinnerItem.textAlignment = TextView.TEXT_ALIGNMENT_CENTER + binding.divider.visibility = if(position == count-1) View.GONE else View.VISIBLE + return binding.root } diff --git a/ThinkerBell/presentation/src/main/java/com/neverland/thinkerbell/view/notice/CommonNoticeFragment.kt b/ThinkerBell/presentation/src/main/java/com/neverland/thinkerbell/view/notice/CommonNoticeFragment.kt index 49abbe2..34abe64 100644 --- a/ThinkerBell/presentation/src/main/java/com/neverland/thinkerbell/view/notice/CommonNoticeFragment.kt +++ b/ThinkerBell/presentation/src/main/java/com/neverland/thinkerbell/view/notice/CommonNoticeFragment.kt @@ -327,7 +327,7 @@ class CommonNoticeFragment( override fun onNothingSelected(parent: AdapterView<*>?) {} } - binding.spinnerCampus.dropDownHorizontalOffset = -24 + binding.spinnerCampus.dropDownHorizontalOffset = -36 binding.spinnerCampus.dropDownVerticalOffset = 10 } diff --git a/ThinkerBell/presentation/src/main/res/layout/fragment_common_notice.xml b/ThinkerBell/presentation/src/main/res/layout/fragment_common_notice.xml index 92ee485..4f0fbfc 100644 --- a/ThinkerBell/presentation/src/main/res/layout/fragment_common_notice.xml +++ b/ThinkerBell/presentation/src/main/res/layout/fragment_common_notice.xml @@ -124,7 +124,6 @@ android:paddingStart="10dp" android:paddingEnd="30dp" - android:theme="@style/SpinnerDivideStyle" app:layout_constraintBottom_toTopOf="@id/rv_notice" app:layout_constraintEnd_toEndOf="parent" diff --git a/ThinkerBell/presentation/src/main/res/layout/item_spinner_campus_dropdown.xml b/ThinkerBell/presentation/src/main/res/layout/item_spinner_campus_dropdown.xml new file mode 100644 index 0000000..e8ccd74 --- /dev/null +++ b/ThinkerBell/presentation/src/main/res/layout/item_spinner_campus_dropdown.xml @@ -0,0 +1,24 @@ + + + + + + + + \ No newline at end of file diff --git a/ThinkerBell/presentation/src/main/res/values/themes.xml b/ThinkerBell/presentation/src/main/res/values/themes.xml index bd86051..229bd2d 100644 --- a/ThinkerBell/presentation/src/main/res/values/themes.xml +++ b/ThinkerBell/presentation/src/main/res/values/themes.xml @@ -23,16 +23,6 @@ #BABABA - - - - -