Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta SeekBar

Android Studio - SeekBar personalizzata (parte 2)

In questo articolo vedremo come realizzare una SeekBar personalizzata cambiando il colore dello sfondo, il colore del Progress , il colore del Thumb che sia compatibile con tutte le versioni di Android senza utilizzare alcuna immagine. Per creare una SeekBar completamente personalizzata occorre creare 4 risorse di tipo drawable Per creare queste risorse seguire questi semplici passaggi: Aprire la cartella res Cliccare con il tasto destro sulla cartella drawable Selezionare New Selezionare Drawable resource file Dare un nome al file ad esempio border_shadow Cliccare sul pulsante OK per confermare Ripetere i passaggi dal numero 1 al numero 6 per creare le altre 3 risorse drawable . seekbar_progress custom_thumb seekbar_style border_shadow Questo file contiene lo sfondo della SeekBar Ecco il contenuto del file border_shadow.xml Dalla riga 7 alla riga 13 è quanto visto in questo articolo seekbar_progress Questo file contiene il colore di riempimento de...

Android Studio - SeekBar personalizzata (parte 1)

In questo articolo vedremo come realizzare una SeekBar personalizzata cambiando il colore del Progress , il colore del Thumb . ESEMPIO 1: Questo esempio mostra come realizzare una SeekBar con Progress e Thumb colorati. Ecco il codice da inserire all'interno del file activity_main.xml La riga 7 imposta il colore del Progress La riga 8 imposta il colore del Thumb Il colore può essere impostato direttamente come codice esadecimale come mostrato oppure fare riferimento ad un colore inserito nel file colors.xml ATTENZIONE!: questi due attributi funzionano solo a partire da API=21 in poi, mentre per API minore di 21 il colore è quello di default del dispositivo. API=28 API=16 Download Project Download file APK ESEMPIO 2: Questo esempio è una evoluzione dell'esempio 1 in quanto l'esempio 1 produce dei Warning a livello di codice perché i due attributi: progressTint e thumbTint sono accettati solo a partire da API 21, per questo motiv...

Android Studio - SeekBar: introduzione

In questo articolo vedremo come inserire ed utilizzare la SeekBar, una barra di scorrimento con cui l'utente può interagire. Questa barra viene spesso utilizzata quando si vuole fare alcune regolazioni in quanto permette di inserire valori all'interno di un range, ad esempio è quella per regolare il volume del dispositivo, ecc. Questa barra però può essere utilizzata anche all'interno della nostra app per le più svariate funzioni. Il codice da inserire nel layout è il seguente: E' importante sapere che se non si impostano ulteriori attributi da quelli visualizzati qui sopra il range dei valori va da un minimo di zero ad un massimo di 100, così come il colore è quello predefinito cioè colorAccent definito nel file colors.xml . L'avanzamento del colore si chiama progress , mentre il pallino che si preme per spostare la barra si chiama thumb ESEMPIO 1: SeekBar con valore da 0 a 100 Ecco come si presenta il file activity_main.xml Ecco come si presenta il...