Android Studio में, ऐनिमेशन की झलक देखने की सुविधा की मदद से ऐनिमेशन की जांच की जा सकती है. अगर किसी ऐनिमेशन की जानकारी, कॉम्पोज़ेबल की झलक में दी गई है, तो किसी भी समय ऐनिमेशन की हर वैल्यू की सटीक वैल्यू देखी जा सकती है. साथ ही, ऐनिमेशन को रोका जा सकता है, उसे लूप किया जा सकता है, उसे तेज़ी से आगे बढ़ाया जा सकता है या उसे धीमा किया जा सकता है. इससे, ऐनिमेशन के दौरान होने वाले ट्रांज़िशन को डीबग करने में मदद मिलती है:
ऐनिमेशन कर्व को विज़ुअलाइज़ करने के लिए, ऐनिमेशन प्रीव्यू का भी इस्तेमाल किया जा सकता है. इससे यह पक्का करने में मदद मिलती है कि ऐनिमेशन की वैल्यू सही तरीके से कोरियोग्राफ़ की गई हैं:
ऐनिमेशन की झलक की सुविधा, ऐसे ऐनिमेशन का अपने-आप पता लगा लेती है जिनकी जांच की जा सकती है. इन ऐनिमेशन के लिए, ऐनिमेशन की झलक देखें आइकॉन दिखता है.
अगर आपके पास एक से ज़्यादा ऐनिमेशन हैं, तो ऐनिमेशन की झलक देखने की सुविधा का इस्तेमाल करके, उन सभी की एक साथ जांच की जा सकती है और उनका कोऑर्डिनेट किया जा सकता है. किसी ऐनिमेशन को फ़्रीज़ भी किया जा सकता है.
पिकर की मदद से, नॉन-एनम या बूलियन स्टेट सेट करें. इससे, सटीक इनपुट का इस्तेमाल करके, लिखने के अपने ऐनिमेशन को डीबग किया जा सकता है. इस सुविधा के साथ काम करने वाले सभी Compose ऐनिमेशन एपीआई को चलाया जा सकता है, रोका जा सकता है, स्क्रब किया जा सकता है, स्पीड कंट्रोल की जा सकती है, और कोऑर्डिनेट किए जा सकते हैं.
फ़िलहाल, ऐनिमेशन की झलक देखने की सुविधा, updateTransition
, AnimatedVisibility
, animate*AsState
, CrossFade
, rememberInfiniteTransition
, और AnimatedContent
एपीआई के साथ काम करती है. नई सुविधाओं को ऐक्सेस करने के लिए, ऐनिमेशन की झलक देखने की सुविधा का इस्तेमाल करें. इसके लिए, Android Studio Ladybug और compose.animation
1.7.5 और इसके बाद के वर्शन का इस्तेमाल करें.
आपके लिए सुझाव
- ध्यान दें: JavaScript बंद होने पर लिंक टेक्स्ट दिखता है
- Compose में ऐनिमेशन
- ऐनिमेशन टूल से जुड़ी सहायता {:#tooling}
- वैल्यू के आधार पर ऐनिमेशन