Jake Wharton의 Greate ViewPagerIndicator 라이브러리를 사용하는 앱에 맞춤 테마를 적용했습니다. 불행하게도이 테마에서는 Tab 표시기의 첫 번째와 마지막 부분에 둥근 바깥 쪽 끝이 있어야합니다.Jake Wharton의 ViewPagerIndicator에서 android : state_first = "true"를 지원합니까?
너무과 같아야합니다
은 내가 아래 (간체)와 같은 특별한 selector
그릴 수를 사용하여이를 구현 수 있다고 생각하지만, 분명히 state_first, state_middle, state_last는 지원되지 않습니다 - 배경을 사용하면 간단히 비어 있습니다. 바깥 쪽의 탭을 제외한 나머지 부분은 괜찮습니다.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- middle buttons -->
<item android:state_middle="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/groupbutton_normal" />
<item android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/groupbutton_pressed" />
<!-- first button -->
<item android:state_first="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/groupbutton_first_normal" />
<item android:state_first="true" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/groupbutton_first_pressed" />
<!-- lastbutton -->
<item android:state_last="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/groupbutton_first_normal" />
<item android:state_last="true" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/groupbutton_first_pressed" />
</selector>
그것은
middle, first, last
상태없이 작동 그래서 다음과 같은
:
작품 만이 Look : 나는 이미 코드를 살펴했다
하지만, 탭은 HorizontalScrollView
내에 TabView
(TextView
에서 파생 됨)의 무리 일 뿐이고 지원하지 않습니다. 그 상태 속성.
이렇게 누군가를 구현하거나 아이디어를 해결할 수 있습니까?
전체 인터넷 어디에도 안드로이드 사용에 대한 명확한 설명이 없다는 것을 성가 시게하는 것은 state_first와 android : state_last입니다. 나 또한 Spinner 드롭 다운을 위해 이것을 사용하려고 시도했지만 그 역시 효과가 없었다. – Roel