इस तरह अच्छी तरह से एक drawable काम Alphaing:ऑब्जेक्टएनिमीटर द्वारा ड्रॉ करने योग्य कैसे घुमाएं?
if(mAlphaAnimation == null){
mAlphaAnimation = ObjectAnimator.ofFloat(this, "alpha", 0.0f,1.0f).setDuration(TARGET_ANIM_ALPHA_DURATION);
mAlphaAnimation.setInterpolator(new AccelerateDecelerateInterpolator());
mAlphaAnimation.setStartDelay(TARGET_ANIM_ALPHA_DELAY_BASE*power);
mAlphaAnimation.setRepeatCount(ValueAnimator.INFINITE);
mAlphaAnimation.setRepeatMode(ValueAnimator.REVERSE);
mAlphaAnimation.addUpdateListener(this);
}
लेकिन मैं नीचे की तरह एक drawable बारी बारी से चाहते हैं, तो यह डॉन के काम।
private void createRotateAnim(float fromDegress,float toDegress,int duration){
if(mRotateAnimation == null){
mRotateAnimation = ObjectAnimator.ofFloat(this, "rotation",fromDegress,toDegress).setDuration(duration);
mRotateAnimation.setStartDelay(100);
mRotateAnimation.setInterpolator(new AccelerateInterpolator());
mRotateAnimation.addUpdateListener(this);
}
}
किसी को भी मुझे इस समस्या को हल करने के लिए मदद कर सकते हैं, या इन एक रोटेशन drawable एनिमेशन बनाने के लिए किसी भी अन्य तरीका है।
मुझे मेरी खराब अंग्रेजी के लिए खेद है।
मैं टच इवेंट के माध्यम से एक खींचने योग्य स्थिति बदलना चाहता हूं, ड्रॉबल एक एकल ड्रॉबल है, एक ड्रॉइंग सूची नहीं है। उदाहरण के लिए, स्क्रीन पर चलती दूरी के अनुसार एक ड्रॉबल अल्फा मान बदलें। और यह काम खत्म हो गया है। फिर, मैं चलती कोण के अनुसार एक खींचने योग्य दिशा बदलना चाहता हूँ। दूसरे शब्दों में, कोण के अनुसार खींचने योग्य घुमाएं। ये drawables एक ही दृश्य पर आकर्षित किया जाएगा। मैं रोटेशन प्रॉपर्टी के साथ ऑब्जेक्टएनिमीटर ऑब्जेक्ट को जानना चाहता हूं, एक ड्रॉइंग घुमा सकता है या नहीं। शायद, यह घूम सकता है, क्योंकि एक छविदृश्य पृष्ठभूमि खींचने योग्य उपयोग करने योग्य ड्रॉइंग को घुमा सकता है। – marine8888
संभावित डुप्लिकेट [एंड्रॉइड: व्यू के आयाम के आंशिक मानों के साथ एक दृश्य का अनुवाद करने के लिए ऑब्जेक्टएनिमीटर का उपयोग करना] (http://stackoverflow.com/questions/10854940/android-using-objectanimator-to-translate-a-view-with- fractional-values-of-the) –