Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. // in fragment onViewCreated
  2. timerSeekBar.viewTreeObserver.addOnGlobalLayoutListener(object: ViewTreeObserver.OnGlobalLayoutListener{
  3. override fun onGlobalLayout() {
  4. seekBarMarksRecyclerView.adapter = SeekBarMarksAdapter(settings.time, timerSeekBar.measuredWidth)
  5. startTimerCountDown(settings.time.toLong()*60*1000.toLong())
  6. timerSeekBar.viewTreeObserver.removeOnGlobalLayoutListener(this)
  7. }
  8.  
  9. })
  10.  
  11.  
  12.  
  13. // in adapter
  14.  
  15. override fun onCreateViewHolder(parent: ViewGroup, position: Int): SeekBarMarkViewHolder {
  16. val view = LayoutInflater.from(parent.context).inflate(R.layout.item_seek_bar_mark, parent, false)
  17. view.layoutParams.width = (parentWidth.toFloat()/(maxTime*2)).toInt()
  18. return SeekBarMarkViewHolder(view)
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement