그래서 동일한 회전 사양을 사용하여 한 번에 여러보기를 동시에 회전하고 싶습니다. 문제는 어떤 이유로 회전이 두 번째 요소에서 다르게 작동한다는 것입니다. 분명히 이것은 애니메이션 객체가 실제로 두 줄의 코드 사이에서 상태를 변경하는 것과 관련이 있습니다. 분명히 난 그냥 별도의 애니메이션 객체를 생성하고 그것을 적용되지만하나의 애니메이션을 동시에 여러보기에 적용하십시오.
회전합니다 첫 번째보기 제대로 쉬운 방법 (I 약 15 전망이)가 같은 느낌 수 :
Animation rotateAnim = AnimationUtils.loadAnimation(this, R.anim.rotationtoportrait);
target.startAnimation(rotateAnim);
lightBtn.startAnimation(rotateAnim);
가 모두 제대로 회전
Animation rotateAnim = AnimationUtils.loadAnimation(this, R.anim.rotationtoportrait);
Animation rotateAnim2 = AnimationUtils.loadAnimation(this, R.anim.rotationtoportrait);
target.startAnimation(rotateAnim);
lightBtn.startAnimation(rotateAnim2);
XML :
<?xml version="1.0" encoding="utf-8"?>
<rotate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="-90"
android:toDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="500" android:fillAfter="true">
아이디어가 있습니까? 그래서
시도합니다. 또한 다음 동영상을 시청할 것을 권장합니다. http://www.youtube.com/watch?v=_UWXqFBF86U – Leandros
동영상을 좋아합니다! 하지만 내가 알 수있는 한, 새로운 API는 동영상의 녀석이 한 것입니까? (끝까지) – Jameo
동영상이 잘못되었습니다. 죄송합니다. ;) http://www.youtube.com/watch?v=3UbJhmkeSig – Leandros