Skip to content

Commit

Permalink
[ADD/#34] 데이트피커 최대 최소 설정
Browse files Browse the repository at this point in the history
  • Loading branch information
Marchbreeze committed Sep 1, 2024
1 parent f5bab79 commit 3f8d373
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
package co.orange.presentation.sell.progress

import android.os.Bundle
import android.view.View
import androidx.fragment.app.activityViewModels
import co.orange.core.base.BaseBottomSheet
import co.orange.core.extension.setOnSingleClickListener
import kr.genti.presentation.R
import kr.genti.presentation.databinding.BottomSheetSellDateBinding
import java.util.Calendar

class SellDateBottomSheet :
BaseBottomSheet<BottomSheetSellDateBinding>(R.layout.bottom_sheet_sell_date) {
private val viewModel by activityViewModels<SellProgressViewModel>()

override fun onStart() {
super.onStart()
dialog?.window?.setBackgroundDrawableResource(R.color.transparent)
}

override fun onViewCreated(
view: View,
savedInstanceState: Bundle?,
) {
super.onViewCreated(view, savedInstanceState)

initSubmitBtnListener()
setDatePicker()
}

private fun initSubmitBtnListener() {
binding.btnSubmit.setOnSingleClickListener { }
}

private fun setDatePicker() {
binding.dpSell.apply {
val calendar = Calendar.getInstance()
calendar.add(Calendar.DAY_OF_YEAR, -7)
minDate = calendar.timeInMillis
calendar.add(Calendar.DAY_OF_YEAR, 14)
maxDate = calendar.timeInMillis
}
}
}

0 comments on commit 3f8d373

Please sign in to comment.