2012-07-09 3 views
5

SeekBar Thumb에 대한 XML 드로어 블을 정의하는 데 도움을주십시오. 이 XML 드로어 블에서는 state_selectedstate_pressed에 대한 사용자 정의 모양을 정의하고 싶습니다. 내가 알고있는 것처럼안드로이드는 XML에서 자신의 seekbar thumb을 그립니다.

, XML에서 SeekBar를 정의에서 우리는 같은 listview_bg_selector 보이는 곳 android:thumb="@drawable/listview_bg_selector"을 추가해야한다

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_selected="false" 
     android:state_pressed="false" 
     android:drawable="@drawable/seekbar_thumb_default" /> 
    <item android:state_pressed="true" 
     android:drawable="@drawable/seekbar_thumb_clicked" 
     /> 
    <item android:state_selected="true" 
     android:state_pressed="false" 
     android:drawable="@drawable/seekbar_thumb_selected" 
     /> 
</selector> 

그러나이 다음에 무엇을, 나는 모양과 드로어 블에서 여기에 코드를 시도했지만, 아무것도 제대로 작동했는데, 나는 단지 기본 SeekBar를 보았다. 이 문제에 대한 예가 있습니까?

답변

3

향후 답변을 구할 때 holo-colors.com을 사용하여 자신 만의 맞춤형 SeekBar을 만들었습니다. 나는 완전히 만족합니다.

또한 등 Spinner, Switch, 그것 뿐이다

+0

감사합니다. 좋은 생각입니다! 또한 IntelliJ 및 Android Studio 용 플러그인으로 사용할 수 있음을 알았습니다. https://github.com/jeromevdl/android-holo-colors-idea-plugin – Sergii

+0

팁을 주셔서 감사합니다. @Sergii – Marcus

4

당신은 당신이 정말로 원하는 것을이 link에서 찾을 수 있지만, 당신은이 같은 here

+0

같은 다른 안드로이드 요소를 생성하는 기능을 제공! 고마워요! – Sergii

3

뭔가 나를 위해 문제를 해결에서 다운로드 할 수있는 소스 코드에 초점을 맞출 수 있습니다 프랑스 웹 사이트.

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:drawable="@drawable/seek_thumb_pic"> 
     <shape android:shape="rectangle" /> 
    </item> 

</selector> 

다른 방법으로 코드의 경계를 설정할 수도 있지만 이에 대해서는 확실하지 않습니다.