2012-08-24 15 views
11

मैं यह पता लगाने की कोशिश कर रहा हूं कि मैं Google प्लस टाइमलाइन व्यू में समान लेआउट कैसे बना सकता हूं। टाइमलाइन में स्क्रॉल करते समय एक एनीमेशन है और मुझे वाकई यह पसंद है। कोई विचार यह कैसे करना है?Google प्लस टाइल एनीमेशन

enter image description here

उत्तर

12

आपको अनुवाद में अनुवाद एनीमेशन सेट करने की आवश्यकता है और यह आपके लिए चाल करेगा।

TranslateAnimation translateAnim = new TranslateAnimation(200, 0, 0, 0); 
//Use (0, 0, 200, 0) if you would like to animate this in a mobile device rather than a tab 
listView.clearAnimation(); 
translateAnim.setDuration(500); 
translateAnim.setFillBefore(true); 
listView.startAnimation(translateAnim); 

आशा इस मदद करता है :)

+1

हाँ मैं अंत में इस एनीमेशन प्राप्त करने के लिए एक रास्ता मिल गया। एकमात्र सोच मुझे यकीन नहीं है कि टाइल्स पर 3 डी प्रभाव कैसे करना है। –

+0

कि एक यौगिक एनीमेशन की जरूरत है। घुमाएँ + अनुवाद। –

+0

सूचीदृश्य नहीं है। स्टार्टएनीमेशन एनीमेशन पूरे सूचीदृश्य घटक के लिए एनीमेशन? क्या होगा यदि आप स्क्रीन पर आने वाली वस्तुओं को एनिमेट करना चाहते हैं? – jonney

1

मैं हिंडोला उदाहरण कोड की जाँच करेगा गूगल http://code.google.com/p/renderscript-examples/wiki/Carousel

द्वारा प्रदान अनिवार्य रूप से क्या करता है टाइल कि कृपया किसी भी छवि से बनावट जा सकती है, आप की एक श्रृंखला पैदा करता है। कोड को बाहर से बेलनाकार कैरोसेल करने के लिए बॉक्स से बाहर सेट किया गया है, लेकिन यदि आप चुना है तो आप दृश्य बिंदु को स्थानांतरित कर सकते हैं और इसे जी + उदाहरण में भी फ्लैट बना सकते हैं।

जेलीबीन (4.1) के अनुसार सावधानी बरतने के एक नोट ने Google ने रेंडरस्क्रिप्ट के ग्राफिक्स घटकों को बहिष्कृत कर दिया है। हमने अपनी कंपनी में ओपनजीएल से रेंडरस्क्रिप्ट से सबकुछ आगे बढ़ने की प्रक्रिया शुरू कर दी है, इसलिए मूल्यांकन करना सुनिश्चित करें कि बहिष्कृत एपीआई के साथ नया कोड बनाना आपके लिए विशेष उपयोग के लिए समझ में आता है।

संबंधित मुद्दे