ऐनिमेशन की झलक

Android Studio में, ऐनिमेशन की झलक देखने की सुविधा की मदद से ऐनिमेशन की जांच की जा सकती है. अगर किसी ऐनिमेशन की जानकारी, कॉम्पोज़ेबल की झलक में दी गई है, तो किसी भी समय ऐनिमेशन की हर वैल्यू की सटीक वैल्यू देखी जा सकती है. साथ ही, ऐनिमेशन को रोका जा सकता है, उसे लूप किया जा सकता है, उसे तेज़ी से आगे बढ़ाया जा सकता है या उसे धीमा किया जा सकता है. इससे, ऐनिमेशन के दौरान होने वाले ट्रांज़िशन को डीबग करने में मदद मिलती है:

AnimatedVisibility को चलाएं, आगे-पीछे करें, और धीमा करें

ऐनिमेशन कर्व को विज़ुअलाइज़ करने के लिए, ऐनिमेशन प्रीव्यू का भी इस्तेमाल किया जा सकता है. इससे यह पक्का करने में मदद मिलती है कि ऐनिमेशन की वैल्यू सही तरीके से कोरियोग्राफ़ की गई हैं:

ऐनिमेशन के कर्व को विज़ुअलाइज़ करना

ऐनिमेशन की झलक की सुविधा, ऐसे ऐनिमेशन का अपने-आप पता लगा लेती है जिनकी जांच की जा सकती है. इन ऐनिमेशन के लिए, ऐनिमेशन की झलक देखें आइकॉन चलाएं आइकॉन दिखता है.

डिज़ाइन विंडो में, ऐनिमेशन की झलक देखने की सुविधा का आइकॉन

अगर आपके पास एक से ज़्यादा ऐनिमेशन हैं, तो ऐनिमेशन की झलक देखने की सुविधा का इस्तेमाल करके, उन सभी की एक साथ जांच की जा सकती है और उनका कोऑर्डिनेट किया जा सकता है. किसी ऐनिमेशन को फ़्रीज़ भी किया जा सकता है.

सभी ऐनिमेशन वाले यूज़र इंटरफ़ेस (यूआई) के साथ जांच दिखाने वाला GIF

पिकर की मदद से, नॉन-एनम या बूलियन स्टेट सेट करें. इससे, सटीक इनपुट का इस्तेमाल करके, लिखने के अपने ऐनिमेशन को डीबग किया जा सकता है. इस सुविधा के साथ काम करने वाले सभी Compose ऐनिमेशन एपीआई को चलाया जा सकता है, रोका जा सकता है, स्क्रब किया जा सकता है, स्पीड कंट्रोल की जा सकती है, और कोऑर्डिनेट किए जा सकते हैं.

ऐनिमेशन झलक के लिए सटीक मान चुनें

फ़िलहाल, ऐनिमेशन की झलक देखने की सुविधा, updateTransition, AnimatedVisibility, animate*AsState, CrossFade, rememberInfiniteTransition, और AnimatedContent एपीआई के साथ काम करती है. नई सुविधाओं को ऐक्सेस करने के लिए, ऐनिमेशन की झलक देखने की सुविधा का इस्तेमाल करें. इसके लिए, Android Studio Ladybug और compose.animation 1.7.5 और इसके बाद के वर्शन का इस्तेमाल करें.