Autore Topic: Vertical SeekBar & layout personalizzato  (Letto 505 volte)

Offline gabric

  • Utente senior
  • ****
  • Post: 615
  • Respect: +18
    • Google+
    • Mostra profilo
    • Brancato's site
  • Dispositivo Android:
    Nexus 5 / Tablet mediacom s4
  • Play Store ID:
    Brancato's+app
  • Sistema operativo:
    window7. ubuntu
Vertical SeekBar & layout personalizzato
« il: 22 Maggio 2013, 15:20:22 CEST »
0
Salve!
devo implementare una seekbar per il controllo del volume.
Ho alzato il target ad android 16, e quindi ho inserito il tag
Codice (XML): [Seleziona]
android:rotation="270"in questo modo la barra viene ruotata correttamente, solo che non posso ridimenzionarla, l'altezza diventa la larghezza e simili... idee?

inoltre, sempre relativamente le seekbar, dovrei personalizzarle, modificando il thumbnail, e lo sfondo (attivo e passivo)
ma c'è una dimensione minima? o un minimo rapporto fra thumbnail e altezza dello sfondo?
perché io vorrei ottenere questo 
e invece android riempie lo spazio sotto lo sfondo...

La seek bar è definita nel layout in questo modo:
Codice (XML): [Seleziona]
 <SeekBar
           android:id="@+id/seekBar1"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:progress="0"
           android:progressDrawable="@drawable/seek"
           android:thumb="@drawable/thumb" />

Mentre il drawable/seek (dove definisco lo sfondo attivo e passivo) è:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
  <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/background" android:drawable="@drawable/time_passivo"/>
  <item android:id="@android:id/progress" android:drawable="@drawable/time_attivo" />
     
  </layer-list>
« Ultima modifica: 22 Maggio 2013, 15:41:22 CEST da gabric »