Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // in fragment onViewCreated
- timerSeekBar.viewTreeObserver.addOnGlobalLayoutListener(object: ViewTreeObserver.OnGlobalLayoutListener{
- override fun onGlobalLayout() {
- seekBarMarksRecyclerView.adapter = SeekBarMarksAdapter(settings.time, timerSeekBar.measuredWidth)
- startTimerCountDown(settings.time.toLong()*60*1000.toLong())
- timerSeekBar.viewTreeObserver.removeOnGlobalLayoutListener(this)
- }
- })
- // in adapter
- override fun onCreateViewHolder(parent: ViewGroup, position: Int): SeekBarMarkViewHolder {
- val view = LayoutInflater.from(parent.context).inflate(R.layout.item_seek_bar_mark, parent, false)
- view.layoutParams.width = (parentWidth.toFloat()/(maxTime*2)).toInt()
- return SeekBarMarkViewHolder(view)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement