Définir la couleur de progression de SeekBar en transparent

Voici une image de ce que je veux accomplir, où il n'y a pas de couleur de progression (transparente), avec une barre d'arrière-plan gris solide:

barre de recherche

  • Libz.so.1: impossible d'ouvrir un fichier objet partagé
  • Comment l'accès au stockage change-t-il sur Android 6?
  • GetChildFragmentManager () sur des Fragments programmatiquement (dynamiquement) ajoutés?
  • Comment détecter si une de mes activités est la plus avancée et la plus visible pour les utilisateurs?
  • Android - Générer un fichier CSV à partir de valeurs de table
  • Que dois-je faire pour lancer la boîte de dialogue des paramètres Internet du téléphone?
  • j'ai essayé

    android:progressTint="#00000000" 

    Mais cela règle la barre entière (barre de progression et la barre arrière) en transparent.

    J'ai également essayé:

     android:progressDrawable="@drawable/customseekbar" 

    Où customseekbar.xml:

     <?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/seekbar_background" /> <item android:id="@android:id/progress"> <clip android:drawable="@drawable/seekbar_background" /> </item> 

    Et seekbar_background.xml:

     <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#FF555555" /> </shape> 

    Mais je reçois cette grosse et moche:

    Non toujours

    Qu'est-ce que je fais mal ici? Merci

  • Où puis-je placer le fichier de police dans les ressources Android?
  • Comment validez-vous le format et les valeurs de EditTextPreference entrés dans Android 2.1?
  • Boîte de texte d'adresse IP dans Android?
  • Android API21: VoiceInteractionService onReady () non appelé
  • 9 Image de patch où le centre est 1: 1
  • Ajoute et supprime dynamiquement l'affichage au programme de visualisation
  • 5 Solutions collect form web for “Définir la couleur de progression de SeekBar en transparent”

    Comment structurer une barre de visualisation dans Android

    Ici vous allez, vous devez faire ce qui suit

    Étape 1:

    En ébauchable, mettez "progress_bg.png" (trouver ci-joint)

    Étape 2:

    Dans dessiné, créez "myprogessbar_style.xml", et insérez ce qui suit

     <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background" android:drawable="@drawable/progress_bg" /> <item android:id="@android:id/secondaryProgress" > <scale android:drawable="@drawable/progress_bg" android:scaleWidth="100%"/> </item> <item android:id="@android:id/progress" android:drawable="@drawable/progress_bg"/> </layer-list> 

    Étape 3:

    Votre barre de recherche

     <SeekBar android:id="@+id/seekBar1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:layout_margin="10dp" android:indeterminate="false" android:paddingLeft="15dp" android:paddingRight="15dp" android:progressDrawable="@drawable/myprogessbar_style"/> 

    Résultat

    Entrez la description de l'image ici

    Attachement

    Entrez la description de l'image ici

    PS Oui, ce n'est pas une transparence, mais le résultat attendu

    Seekbar_background.xml

     <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:height="1px" android:color="#FF555555" /> </shape> 

    Forme de la ligne 1px

    Android: maxHeight = "3dp" ajoute ceci à votre layout xml où vous avez mentionné la barre de recherche. Vous pouvez modifier le dp si vous souhaitez diminuer la hauteur

    C'est beaucoup plus facile à résoudre. Dans votre seekbar_background.xml:

    Au lieu de:

      android:color="FF555555" 

    Essayer:

      android:color="@android:color/transparent" 

    Android: background = "@ android: couleur / transparent"

    Cela a permis de définir mon SeekBar dans un fond d'Android Studio transparent. Assez simple.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.