QML और QtQuick पर वेबिनार की हमारी श्रृंखला जारी है, और आज हम आपको एनीमेशन के बारे में बताएंगे। एनीमेशन के बिना, यानी, चिकनी बदलाव और मोड़, अब कोई भी उच्च-गुणवत्ता वाला इंटरफ़ेस अकल्पनीय नहीं है, जिसका अर्थ है कि आप QML की इन विशेषताओं के बारे में आसानी से नहीं जान पाएंगे।
एनिमेशन का उपयोग दृश्य प्रभाव बनाने के लिए किया जाता है और किसी भी दृश्य तत्व पर लागू होता है। एनिमेशन का उपयोग संख्या और गुणों के लिए किया जा सकता है, उनका उपयोग ठहराव और देरी बनाने के लिए किया जा सकता है। कई प्रकार के एनिमेशन हैं (संख्यात्मक एनीमेशन के लिए नंबरएनिमेशन, रंग संक्रमण के लिए ColorAnation, रोटेशन के लिए RotationAnimation, SpringAnimation, आदि)
यह निर्दिष्ट करने में सक्षम होने के लिए कि एनीमेशन प्रारंभिक मूल्य से अंतिम तक संक्रमण को कैसे प्रक्षेपित करेगा, आप
संक्रमण घटता (आसान घटता) का उपयोग कर सकते हैं। उनकी मदद से, आप घातीय कानून द्वारा, उदाहरण के लिए, चेतन तत्व (
easing.type: "OutExpo"
) कर सकते हैं।
इसके अलावा, एनिमेशन को समानांतर (SequentialAnimation) और अनुक्रमिक (ParallelAnimation) एनीमेशन समूहों में वर्गीकृत किया जा सकता है; जैसा कि नाम से पता चलता है, समानांतर एनीमेशन समूह आपको एक ही समय में समूह के सभी तत्वों को एनिमेट करने की अनुमति देते हैं, और अनुक्रमिक वाले एक निश्चित क्रम में।
सिद्धांत और व्यवहार के संयोजन वाले इस वेबिनार को देखने के बाद, आप सीखेंगे कि इन सभी एनिमेशन के साथ कैसे काम किया जाए।
वेबिनार श्रृंखला के पिछले भाग नीचे दिए गए लिंक पर उपलब्ध हैं: