1
에서 Gardient 애니메이션이 시작 화면입니다 : 탭이 활성화 및 탭을 떠날 때 빛이 감소 될 때 안드로이드 : 내 응용 프로그램이 시작될 때 탭 레이아웃
내가이 증가 빛을 원한다.이 내 선택 파일입니다
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Non focused states -->
<item android:state_focused="false"
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/reverse_animation" />
<item android:state_focused="false"
android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/animation" />
<!-- Focused states -->
<item android:state_focused="true"
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/animation" />
<item android:state_focused="true"
android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/animation" />
<!-- Pressed -->
<item android:state_pressed="true"
android:drawable="@drawable/pressed" />
이 내 애니메이션 파일 : 응용 프로그램이 시작 탭은 빛이없는 활성화되면
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="true" android:visible="true" >
<item
android:drawable="@drawable/phase1"
android:duration="20" />
<item
android:drawable="@drawable/phase2"
android:duration="20" />
<item
android:drawable="@drawable/phase3"
android:duration="20" />
<item
android:drawable="@drawable/phase4"
android:duration="20" />
<item
android:drawable="@drawable/phase5"
android:duration="20" />
<item
android:drawable="@drawable/phase6"
android:duration="20" />
<item
android:drawable="@drawable/phase7"
android:duration="20" />
<item
android:drawable="@drawable/phase8"
android:duration="20" />
<item
android:drawable="@drawable/phase9"
android:duration="20" />
<item
android:drawable="@drawable/phase10"
android:duration="20" />
<item
android:drawable="@drawable/phase11"
android:duration="20" />
<item
android:drawable="@drawable/phase12"
android:duration="20" />
문제는, 그러나 두 개의 다른 탭에는 빛이 있습니다.
각 위상 파일에 그라디언트를 사용하고 각 파일에서 반경을 증가 시켰습니다.
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:type="radial"
android:gradientRadius="1"
android:startColor="#DD02e4ff"
android:centerY="-0.16" />
</shape>
내가 탭의 기본 설정에 도움이 필요하세요 : reverse_animation 파일에서 나는
이 1 위상 인 1 상을 phase12로 시작합니다. 다른 탭이 아닌 오디오 탭이 빛나야합니다. 나는 선택자 파일에서 가능한 많은 조합을 시도했지만 이것을 성취 할 수는 없다. 감사!