2011-08-03 3 views
2

저는 Android 앱 개발에 초보자입니다. 내 응용 프로그램에서는 "ProgressBar myProgressBar"를 사용하여 진행률 표시 줄을 선언합니다. 나는 ") (myProgressBar.getMax"을 얻을 때, 나는 확장하고 다음과 같은 XMLAndroid : Drawable 가능한 진행률 표시 줄의 크기와 색상을 동시에 변경하십시오.

<?xml version="1.0" encoding="utf-8"?> 
<scale xmlns:android="http://schemas.android.com/apk/res/android" 
android:fromXScale="1" android:toXScale="5.0" android:fromYScale="1" 
android:toYScale="6.0" android:pivotX="50%" android:pivotY="50%" 
android:duration="5000" /> 

를 사용하여 화면 레이아웃에 맞게 전체 당김 애니메이션을하고 그리고 "부하 애니메이션 (getApplicationContext(), R.anim를하고있는 중이 야 .progressbarscale); " 진행 표시 줄의 크기를 조절합니다.

스케일링 애니메이션이 진행되는 동안 내 질문에 동적으로 진행 표시 줄의 채우기 색을 변경할 수 있습니까? 애니메이션을 일시 중지하고 색상을 변경하고 애니메이션을 다시 시작할 수 있습니까?

나는 내 질문에 분명히 희망한다. 도와주세요.

+0

나는 이것이 가능하지 않다고 생각한다 :( – Jalpesh

답변

1

표준 위젯에서는 불가능하지만 일반적으로 불가능한 속성으로 자신의 위젯을 만들 수 있습니다.

관련 문제