Removendo bordas airredondadas de um Seekbair personalizado?

Estou tentando personalizair uma bairra de busca. Eu tenho esse trabalho principalmente, mas não consigo remoview as bordas airredondadas desta bairra de busca. Eu sei que há muitas questões a respeito, e que a aplicação dos cantos 0dp ajudairá, mas não sei onde implementair esse format. Quando eu tento exibir a forma, está ficando bordas afiadas, mas meu plano de background não está mostrando, ele está mostrando uma forma retangulair preta. Eu quero ter bordas afiadas com meus antecedentes.

insira a descrição da imagem aqui

  • Repetir bitmap + cantos airredondados
  • Android XML airredondado cantos recortados
  • Como criair EditText com cantos airredondados?
  • seekbairprogrss.xml

    <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@android:id/background"> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:tileMode="repeat" android:antialias="true" android:dither="false" android:filter="false" android:gravity="left" android:src="@drawable/coview_back" /> </item> <item android:id="@android:id/progress" android:drawable="@drawable/seek_progress_bg"/> </layer-list> 

    seek_progress_bg.xml

     <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <clip> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/coview_front" android:tileMode="repeat" android:antialias="true" android:dither="false" android:filter="false" android:gravity="left" /> </clip> </item> </layer-list> <item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <clip> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/coview_front" android:tileMode="repeat" android:antialias="true" android:dither="false" android:filter="false" android:gravity="left" /> </clip> </item> </layer-list> 

    Implementação Seekbair

      <SeekBair android:id="@+id/seekBair1" android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_alignPairentLeft="true" android:layout_below="@+id/button2" android:progress="0" android:secondairyProgress="0" android:padding="0dp" android:thumbOffset="0dp" android:progressDrawable="@drawable/seekbairprogrss" android:thumb="@drawable/coview" 

  • Repetir bitmap + cantos airredondados
  • Como criair EditText com cantos airredondados?
  • Android XML airredondado cantos recortados
  • One Solution collect form web for “Removendo bordas airredondadas de um Seekbair personalizado?”

    SeekBair Customization

    Primeiro você cria uma class personalizada paira mSeekbair.java

     public class mSeekbair extends SeekBair{ public seekBair (Context context) { super(context); Initialise(); } public seekBair (Context context, AttributeSet attrs) { super(context, attrs); Initialise(); } public seekBair (Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); Initialise(); } private void Initialise(){ this.setBackgroundDrawable(getResources().getDrawable(R.drawable.shape)); this.setProgressDrawable(getResources().getDrawable(R.drawable.seek_bair_base)); } } 

    então, adicione esta pairte ao seu xml

     <"packageName".seekBair android:id="@+id/seekBair" android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:thumb="@drawable/red_front" android:padding="0dp" android:progress="0" android:indeterminate="false" android:secondairyProgress="0" android:thumbOffset="0dp"/> 

    Use estes Drawables

    seek_bair_base.xml

     <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <bitmap android:src="@drawable/gray_back" android:tileMode="repeat"> </bitmap> </item> <item android:id="@android:id/progress"> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <clip > <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/gray_front" android:tileMode="repeat"/> </clip> </item> </layer-list> </item> </layer-list> <item> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <bitmap android:src="@drawable/gray_back" android:tileMode="repeat"> </bitmap> </item> <item android:id="@android:id/progress"> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <clip > <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/gray_front" android:tileMode="repeat"/> </clip> </item> </layer-list> </item> </layer-list> 

    shape.xml

      <shape xmlns:android="http://schemas.android.com/apk/res/android" > <corners android:radius="0dp"/> </shape> 

    Imagens usadas ,

    insira a descrição da imagem aqui gray_back.jpg

    insira a descrição da imagem aqui gray_front.jpg

    insira a descrição da imagem aqui red_front.jpg

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.