13

नीचे Instagram ऐप के स्क्रीनशॉट हैं। पृष्ठभूमि एक ढाल से दूसरे में बहुत ही खूबसूरती से बदलती रहती है। Instagram background gradientInstagram ऐप की तरह एनिमेटेड पृष्ठभूमि ढाल कैसे बनाएं?

Instagram background gradient

मुझे पता है कि मैं यह कैसे प्राप्त कर सकते हैं चाहता हूँ। क्या कोई ग्रेड स्वचालित रूप से एक ग्रेडियस को एनिमेट करने के लिए है या क्या मुझे अलग-अलग ग्रेडियेंट्स को स्लाइड वारेशन के साथ जोड़ने की ज़रूरत है, और यदि मैं इसका उपयोग करता हूं तो इंस्टाग्राम के साथ कोई कॉपीराइट समस्या नहीं होगी? मैंने फ़्रेम एनीमेशन का उपयोग करके मामूली विविधता वाले एकाधिक ढाल फ़ाइलों का उपयोग करके एनिमेट करने का प्रयास किया है लेकिन यह चिकनी नहीं है और अच्छी तरह से काम नहीं करता है। धन्यवाद

+1

आप के लिए मेरी सार पालन कर सकते हैं कि https://gist.github.com/deepak786/12eee8412fa7914a16774ce546e1a089 –

+0

@DeepakGoyal मुझे क्या करना चाहिए अगर मैं इस रंग बदलने एनीमेशन जारी रखना चाहते हैं दूसरी गतिविधि में भी .. इंस्टाग्राम की तरह ही अगर हम रंग बदलने के लिए लॉगिन करने के लिए लॉग इन करते हैं तो एनीमेशन जारी रहता है !! –

+0

@ रुचबाहट आपको इस एनीमेशन को दूसरी गतिविधि में भी लागू करने की आवश्यकता है। लेकिन अगर एक ही एनीमेशन को दूसरी गतिविधि में जारी रखना चाहते हैं, तो आप टुकड़ों के साथ प्रयास कर सकते हैं और एनीमेशन को खंड गतिविधि में प्रदान कर सकते हैं। इसके द्वारा, यदि आप खंड बदलते हैं तो आपकी एनीमेशन अभी भी जारी है। –

उत्तर

13

पृष्ठभूमि के लिए उपयोग किए जाने वाले दो ड्रॉबल्स के बीच बदलने के लिए एक ट्रांजिशन ड्रायबल बनाएं।

<?xml version="1.0" encoding="UTF-8"?> 
<transition xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!-- use whatever drawables you want, gradients, shapes etc--> 
    <item android:drawable="@drawable/start" /> 
    <item android:drawable="@drawable/end" /> 
</transition> 

Transition Drawables in Android

TransitionDrawable trans = (TransitionDrawable) myLayout.getBackground(); 
trans.startTransition(2000); 
+1

यह वही है जो मैं ढूंढ रहा था। धन्यवाद। – Bugdroid

+0

खुशी है कि मैं –

+0

मदद कर सकता हूं लेकिन इसे दोहराना कैसे? क्योंकि यह एक झपकी प्रभाव के साथ खत्म होता है। –

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