ExoPlayer - changing thumb in DefaultTimeBar

I didn't found an option to set a thumb icon in DefaultTimeBar.

You can copy DefaultTimeBar and customize the thumb by changing drawPlayhead(Canvas canvas) method.

Also uou can change it color by adding exo_playback_control_view.xml. (scrubber == thumb)

        <com.google.android.exoplayer2.ui.DefaultTimeBar
            android:id="@id/exo_progress"
            android:layout_width="0dp"
            android:layout_weight="1"
            app:scrubber_color="@color/scrubberColor"
            app:played_color="@color/playedColor"
            app:unplayed_color="@color/unplayedColor"
            app:buffered_color="@color/bufferedColor"
            android:layout_height="26dp"/>

More information about customizing ExoPlayer’s UI components: https://medium.com/google-exoplayer/customizing-exoplayers-ui-components-728cf55ee07a

'

========== UPDATE ================

Following properties could be used in order to change the scrubber drawable:

    app:scrubber_drawable="@drawable/ic_scrubber"
    app:scrubber_enabled_size="24dp"

This option was added by ExoPlayer team after ticket was raised.

app:scrubber_drawable="@drawable/ic_scrubber"