$lang['tuto'] = "سبق"; ?> TransitionSpec کے ساتھ ری ایکٹ Native

TransitionSpec کے ساتھ ری ایکٹ Native StackNavigator کسٹم اینیمیشن میں TypeError کو حل کرنا

Temp mail SuperHeros
TransitionSpec کے ساتھ ری ایکٹ Native StackNavigator کسٹم اینیمیشن میں TypeError کو حل کرنا
TransitionSpec کے ساتھ ری ایکٹ Native StackNavigator کسٹم اینیمیشن میں TypeError کو حل کرنا

ہموار نیویگیشن فکس: ٹرانزیشن اسپیک ٹائپ ایرر کو حل کرنا

میں حسب ضرورت متحرک تصاویر بنانا مقامی رد عمل کا اظہار کریں۔ سے StackNavigator جزو کا استعمال کرتے ہوئے @react-navigation/stack اسکرین ٹرانزیشن کو مزید سیال بنا کر صارف کے تجربے کو بڑھا سکتا ہے۔ تاہم، ان اینیمیشنز کو لاگو کرنا بعض اوقات غیر متوقع ہو سکتا ہے۔ ٹائپ ایررز، خاص طور پر جب ترتیب دے رہے ہیں۔ منتقلی کی تفصیلات جائیداد

یہ خرابی اکثر اس وقت ہوتی ہے جب اسکرین ٹرانزیشن کے لیے اینیمیشنز کی وضاحت کی جاتی ہے، جیسے StackNavigator کے اندر کھلی اور کلوز اینیمیشن۔ کو سمجھنا TypeError کا ماخذ ٹرانزیشن میں اسپیک کنفیگریشن مؤثر ٹربل شوٹنگ کے لیے اہم ہے۔

اس گائیڈ میں، ہم اس خرابی کی عام وجوہات کو تلاش کریں گے اور اسے حل کرنے کے لیے مرحلہ وار حل فراہم کریں گے۔ TransitionSpec پراپرٹیز کو درست طریقے سے ترتیب دینے کے طریقے کا جائزہ لے کر، آپ اپنی React Native ایپ میں نیویگیشن اینیمیشن کو بہتر بنانے کے بارے میں بصیرت حاصل کریں گے۔

چاہے آپ بغیر کسی صارف کے بہاؤ کی تعمیر کر رہے ہوں یا حسب ضرورت اینیمیشنز کا ازالہ کر رہے ہوں، یہ مضمون آپ کے StackNavigator سیٹ اپ میں ہموار، غلطی سے پاک ٹرانزیشن کو یقینی بنانے کے لیے آپ کو عملی تکنیکوں سے آراستہ کرے گا۔

حکم استعمال کی مثال
transitionSpec اسکرین نیویگیشن کے دوران متحرک تصاویر کے لیے اپنی مرضی کے مطابق منتقلی کی ترتیب کی وضاحت کرتا ہے۔ اس کے لیے ایک تفصیلی ڈھانچہ درکار ہوتا ہے جس میں کھلی اور قریبی اینیمیشنز کی وضاحت ہوتی ہے، جو StackNavigator میں ہموار منتقلی کی اجازت دیتی ہے۔
gestureDirection اشارہ کی سمت سیٹ کرتا ہے جو اسکرین کی منتقلی کو متحرک کرتا ہے۔ اس سیٹ اپ میں، اشارہ سمت: "افقی" ایک افقی سوائپ اثر پیدا کرتا ہے، جو عام طور پر نیویگیشن اینیمیشن میں استعمال ہوتا ہے۔
animation منتقلی میں استعمال ہونے والی حرکت پذیری کی قسم کی وضاحت کرتا ہے، جیسے "بہار" یا "وقت"۔ یہ کمانڈ اس بات کی وضاحت کے لیے اہم ہے کہ اسکرین کس طرح حرکت کرتی ہے، خاص طور پر حسب ضرورت نیویگیشن بہاؤ میں۔
stiffness اسپرنگ اینیمیشن کی سختی کی وضاحت کرتا ہے، جسے Config آبجیکٹ میں transitionSpec کے لیے استعمال کیا جاتا ہے۔ زیادہ سختی کی قدر تیز اور کم لچکدار موسم بہار کا اثر پیدا کرتی ہے۔
damping اسپرنگ اینیمیشن کے نم ہونے کو کنٹرول کرتا ہے تاکہ اسے ڈھلنے سے روکا جا سکے۔ زیادہ نم کرنا اچھال کو کم کرتا ہے، بغیر کسی پیچھے ہٹنے والے اثر کے ہموار اسکرین ٹرانزیشن حاصل کرنے کے لیے مثالی ہے۔
mass موسم بہار کی متحرک تصاویر کی ایک خاصیت جو منتقلی میں وزن کی نقل کرتی ہے۔ موسم بہار کی حرکت پذیری کو حقیقت پسندانہ احساس دلانے کے لیے یہاں استعمال کیا جاتا ہے، خاص طور پر جب اسکرینوں کے درمیان قدرتی حرکت کی نقالی کی جاتی ہے۔
overshootClamping سپرنگ اینیمیشن کنفیگریشن کے اندر ایک بولین جو اس بات کا تعین کرتا ہے کہ آیا ٹارگٹ تک پہنچنے پر اینیمیشن کو فوری طور پر بند ہونا چاہیے، اوور شوٹنگ کو روکنا اور کنٹرولڈ اسکرین نیویگیشن کو یقینی بنانا۔
restDisplacementThreshold موسم بہار کی حرکت پذیری کے طے ہونے سے پہلے مطلوبہ کم از کم نقل مکانی کی وضاحت کرتا ہے۔ یہ کمانڈ اینیمیشن ریزولوشن کو ٹھیک ٹیون کرتا ہے، اس بات کو یقینی بناتا ہے کہ منتقلی ضرورت سے زیادہ حرکت کے بغیر مکمل ہو۔
restSpeedThreshold منتقلی مکمل ہونے پر غور کرنے کے لیے موسم بہار کی حرکت پذیری کے لیے کم از کم رفتار کی حد مقرر کرتا ہے۔ ایک نچلی حد بتدریج آباد ہونے کے ساتھ ہموار اینیمیشنز کی اجازت دیتی ہے، جس سے نیویگیشن زیادہ ذمہ دار ہوتی ہے۔
cardStyleInterpolator کارڈ کی منتقلی پر ایک اسٹائل انٹرپولیشن لاگو کرتا ہے، یہاں CardStyleInterpolators.forHorizontalIOS کا استعمال کرتے ہوئے اسکرین نیویگیشن کے لیے ایک مانوس iOS جیسا افقی سلائیڈ اثر تخلیق کرتا ہے۔

TypeError کو حل کرنے کے لیے کسٹم اسٹیک نیویگیٹر اینیمیشنز کو نافذ کرنا

مندرجہ بالا اسکرپٹس React Native's میں TypeError کے ایک عام مسئلے کو حل کرتی ہیں۔ اسٹیک نیویگیٹر متحرک تصاویر کے ساتھ اسکرین ٹرانزیشن کو حسب ضرورت بناتے وقت۔ کا استعمال کرتے ہوئے منتقلی کی خصوصیت Stack.Navigator جزو کے اندر پراپرٹی، ڈویلپرز ہموار اسکرین ٹرانزیشن کے لیے منفرد کھلی اور قریبی اینیمیشنز کی وضاحت کر سکتے ہیں۔ ٹرانزیشن اسپیک کی کھلی اور قریبی کنفیگریشنز کو ترتیب دینے سے، کوڈ اسکرینوں کے درمیان ایک متحرک، صارف دوست اینیمیشن حاصل کرتا ہے۔ تاہم، غلطیوں سے بچنے کے لیے ٹرانزیشن اسپیک کے اندر سختی، ڈیمپنگ، اور ریسٹ اسپیڈ تھریشولڈ جیسی خصوصیات کی درست ترتیب درکار ہے۔ یہ ترتیبات اس بات کو یقینی بناتی ہیں کہ نیویگیشن بغیر کسی تنازعات کے کام کرتی ہے، خاص طور پر جب StackNavigator کے اینیمیشن رویے کو حسب ضرورت بنانا۔

پہلے اسکرپٹ میں، Config اور closeConfig آبجیکٹ مختلف منتقلی کی خصوصیات کی وضاحت کرتے ہیں۔ ترتیب دینا حرکت پذیری: "بہار" اوپن ٹرانزیشن میں موسم بہار پر مبنی اینیمیشن اسٹائل متعارف کرایا گیا ہے، جس سے ٹرانزیشن کو ہموار، قدرتی بہاؤ ملتا ہے۔ اس سیٹ اپ کے اندر، سختی موسم بہار کی سختی کو کنٹرول کرتی ہے، جب کہ نم کرنا دولن کا انتظام کرتا ہے۔ CloseConfig استعمال کرتا ہے a "وقت" اینیمیشن، ہموار، لکیری اسکرین سے باہر نکلنے کے لیے موزوں ہے۔ دی Easing.linear فنکشن ٹائمنگ اینیمیشن کو ایڈجسٹ کرتا ہے، براہ راست منتقلی کا اثر پیدا کرتا ہے۔ یہ لچک ڈیولپرز کو اینیمیشنز کو ٹھیک کرنے کی اجازت دیتی ہے، جو کارکردگی یا صارف کے تجربے کی قربانی کے بغیر نیویگیشن کے بہاؤ کو بڑھانے کے لیے خاص طور پر مددگار ہے۔

دوسرا اسکرپٹ ان لائن ٹرانزیشن کنفیگریشن کے ساتھ متبادل حل فراہم کرتا ہے۔ میں براہ راست کھلی اور قریبی حرکت پذیری کی ترتیب کی وضاحت کرنا اسکرین کے اختیارات بلاک سیٹ اپ کو آسان بناتا ہے، علیحدہ کنفیگ اشیاء کے بغیر متحرک متحرک تصاویر کی اجازت دیتا ہے۔ اشاروں کے لیے ان لائن سیٹنگز کا استعمال کرنا اور کارڈ اسٹائل انٹرپولیٹر، حل StackNavigator کے لیے ماڈیولر کنفیگریشن کے اختیارات کو ظاہر کرتا ہے۔ CardStyleInterpolators.forHorizontalIOS ایک افقی سوائپ اینیمیشن کو یقینی بناتا ہے جو iOS ٹرانزیشن سے مشابہت رکھتا ہے، پلیٹ فارم کی مستقل مزاجی کو بڑھاتا ہے۔ ان اختیارات کی ماڈیولریٹی مختلف قسم کے حسب ضرورت امکانات پیش کرتی ہے، جو کوڈ کو دوبارہ قابل استعمال اور مختلف منصوبوں کے لیے قابل موافق بناتی ہے۔

دونوں حل پر انحصار کرتے ہیں۔ کارڈ اسٹائل انٹرپولیٹر اور فلوڈ ٹرانزیشن بنانے کے لیے اشارہ کی سمت۔ CardStyleInterpolators نیویگیشن کے دوران اسکرین کارڈ کی شکل و صورت کا انتظام کرتا ہے، اور اشارہ سمت افقی سوائپ اشاروں کو قابل بناتا ہے۔ کنٹینر کی طرزیں عام اسکرین کی سیدھ میں اضافہ کرتی ہیں، جو اگرچہ براہ راست اینیمیشن سے متعلق نہیں ہیں، لیکن انٹرفیس کی مستقل مزاجی میں معاون ہیں۔ یہ اسکرپٹ کے موثر استعمال کا مظاہرہ کرتے ہیں۔ مقامی رد عمل کا اظہار کریں۔ StackNavigator میں TypeError کے مسائل کو حل کرتے ہوئے پالش، صارف دوست ٹرانزیشن بنانے کے لیے خصوصیات۔ ڈیولپرز ان کنفیگریشنز کو مزید وسعت دے سکتے ہیں، ایپ کی نیویگیشن کی ضروریات کے مطابق موزوں، ہموار ٹرانزیشنز فراہم کرتے ہیں۔

حل 1: StackNavigator اینیمیشن میں TransitionSpec TypeError کو ٹھیک کرنا - حرکت پذیری کو صحیح طریقے سے ترتیب دینا

React Native کا استعمال کرتے ہوئے Front-end Solution، خاص طور پر ہموار ٹرانزیشن کے لیے StackNavigator کو ترتیب دینا۔

import { Easing, StyleSheet, Text, View } from "react-native";
import Home from "./screens/Home";
import Details from "./screens/Details";
import { createStackNavigator, CardStyleInterpolators } from "@react-navigation/stack";
import { NavigationContainer } from "@react-navigation/native";
export type RootStackParamList = {
  Home: undefined; // No parameters expected for Home screen
  Details: undefined;
};
const Config = {
  animation: "spring",
  config: {
    stiffness: 1000,
    damping: 50,
    mass: 3,
    overshootClamping: false,
    restDisplacementThreshold: 0.01,
    restSpeedThreshold: 0.01,
  },
};
const closeConfig = {
  animation: "timing",
  config: {
    duration: 200,
    easing: Easing.linear,
  },
};
const Stack = createStackNavigator<RootStackParamList>();
export default function App() {
  return (
    <NavigationContainer>
      <Stack.Navigator
        screenOptions={{
          gestureDirection: "horizontal",
          transitionSpec: {
            open: Config,
            close: closeConfig,
          },
          cardStyleInterpolator: CardStyleInterpolators.forHorizontalIOS,
        }}>
        <Stack.Screen name="Home" component={Home} />
        <Stack.Screen name="Details" component={Details} />
      </Stack.Navigator>
    </NavigationContainer>
  );
}
const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: "#fff",
    alignItems: "center",
    justifyContent: "center",
  },
});

حل 2: ان لائن کنفیگریشن اور ایرر ہینڈلنگ کے ساتھ متبادل ٹرانزیشن اسپیک فکس

Native Front-end کے حل پر رد عمل کریں جو غلطی سے نمٹنے کے ساتھ ان لائن اینیمیشن کنفیگریشن کا استعمال کرتے ہوئے ایک متبادل طریقہ فراہم کرتا ہے۔

import { Easing, StyleSheet, Text, View } from "react-native";
import Home from "./screens/Home";
import Details from "./screens/Details";
import { createStackNavigator, CardStyleInterpolators } from "@react-navigation/stack";
import { NavigationContainer } from "@react-navigation/native";
const Stack = createStackNavigator();
export default function App() {
  const transitionConfig = {
    open: {
      animation: "spring",
      config: { stiffness: 1200, damping: 45, mass: 2 },
    },
    close: {
      animation: "timing",
      config: { duration: 250, easing: Easing.ease },
    },
  };
  return (
    <NavigationContainer>
      <Stack.Navigator
        screenOptions={() => ({
          gestureDirection: "horizontal",
          transitionSpec: transitionConfig,
          cardStyleInterpolator: CardStyleInterpolators.forHorizontalIOS,
        })}>
        <Stack.Screen name="Home" component={Home} />
        <Stack.Screen name="Details" component={Details} />
      </Stack.Navigator>
    </NavigationContainer>
  );
}
const styles = StyleSheet.create({
  container: {
    flex: 1,
    alignItems: "center",
    justifyContent: "center",
  },
});

React Native میں Custom StackNavigator اینیمیشن کے ساتھ TransitionSpec کی خرابیوں کو حل کرنا

React Native میں، اپنی مرضی کے مطابق متحرک تصاویر کا فائدہ اٹھانا اسٹیک نیویگیٹر نیویگیشنل فلو کو بڑھاتا ہے اور صارف کی مصروفیت کو بڑھاتا ہے۔ دی ٹرانزیشن اسپیک کنفیگریشن ڈویلپرز کو اسکرین ٹرانزیشن کو ٹھیک ٹیون کرنے کی اجازت دیتی ہے، خاص طور پر جب مخصوص اینیمیشن کی قسمیں جیسے "اسپرنگ" اور "ٹائمنگ" استعمال کریں۔ ہر کنفیگریشن میں کلیدی خصوصیات شامل ہوتی ہیں — جیسے کہ سختی، ڈیمپنگ، اور ماس — جو ڈویلپرز کو انٹرفیس کے مطابق حرکت پذیری کے رویے میں ترمیم کرنے کی اجازت دیتی ہے۔ تاہم، TypeErrors پیدا ہو سکتا ہے اگر TransitionSpec میں حرکت پذیری کی خصوصیات کو قطعی طور پر بیان نہیں کیا گیا ہے۔ یہ غلطیاں اکثر غلط اقدار یا غیر تعاون یافتہ امتزاج سے پیدا ہوتی ہیں، جس سے StackNavigator کے اینیمیشن رویے کی واضح تفہیم کی ضرورت ہوتی ہے۔

میں TypeError کے مسئلے کو حل کرنے کے لیے ٹرانزیشن اسپیک، ہر اینیمیشن پراپرٹی کی توثیق کرنا ضروری ہے۔ بہار کی اینیمیشنز، مثال کے طور پر، حقیقت پسندانہ حرکت کی نقل کرنے کے لیے سختی، ڈیمپنگ، اور ماس جیسی خصوصیات کا استعمال کرتی ہیں، جب کہ ٹائمنگ اینیمیشن زیادہ لکیری ہوتی ہیں اور دورانیے اور آسان افعال پر بہت زیادہ انحصار کرتی ہیں۔ اس بات کو یقینی بنانا کہ خصوصیات اینیمیشن کی قسم کے ساتھ سیدھ میں ہوں غلطیوں کو روک سکتی ہیں اور ہموار ٹرانزیشن بنا سکتی ہیں۔ ڈویلپرز کو نیویگیشن پر اس کے اثرات کا اندازہ لگانے کے لیے ہر ترتیب کے اثرات کو انفرادی طور پر جانچنا چاہیے۔ مزید برآں، فیڈ ان یا اسکیل ٹرانزیشن جیسی متبادل اینیمیشنز کو تلاش کرنا ایپ کی بصری اپیل کو بہتر بنانے کے لیے تخلیقی حل فراہم کر سکتا ہے۔

ایک اور اہم عنصر کارکردگی کے لیے StackNavigator کی ترتیب کو بہتر بنانا ہے۔ پیچیدہ متحرک تصاویر کے ساتھ بڑی ترتیب ایپ کی منتقلی کو سست کر سکتی ہے، خاص طور پر لوئر اینڈ ڈیوائسز پر۔ ایک سے زیادہ آلات پر جامع کوڈ، ماڈیولر سیٹنگز، اور ٹیسٹنگ اینیمیشنز کا استعمال تمام پلیٹ فارمز پر صارف کے متوازن تجربے کو یقینی بناتا ہے۔ بہت سے ڈویلپرز کو پتہ چلتا ہے کہ a کا استعمال کرتے ہوئے کارڈ اسٹائل انٹرپولیٹر طریقہ، جیسا کہ HorizontalIOS کے لیے، قدرتی سوائپ اثر پیدا کر سکتا ہے، جو iOS اور Android دونوں پر مقبول ہے۔ TransitionSpec کو احتیاط سے ترتیب دینے اور جانچنے سے، ڈویلپرز زیادہ بہتر اور قابل اعتماد صارف نیویگیشن تجربہ حاصل کرتے ہوئے، غلطیوں کو دور کر سکتے ہیں۔

TransitionSpec اور StackNavigator Animation کے بارے میں عام طور پر پوچھے جانے والے سوالات

  1. StackNavigator میں TransitionSpec TypeError کی کیا وجہ ہے؟
  2. یہ خرابی اکثر غیر مماثل یا غیر تعاون یافتہ خصوصیات کے نتیجے میں ہوتی ہے۔ TransitionSpecجیسے کہ غیر موازن حرکت پذیری کی اقسام کا استعمال کرنا۔
  3. کسٹم اینیمیشنز کو ترتیب دیتے وقت میں TypeError سے کیسے بچ سکتا ہوں؟
  4. ہر پراپرٹی کو یقینی بنائیں TransitionSpec منتخب حرکت پذیری کی قسم سے میل کھاتا ہے؛ مثال کے طور پر، استعمال کریں duration ٹائمنگ اینیمیشنز کے لیے اور stiffness موسم بہار کی متحرک تصاویر کے لیے۔
  5. کیا StackNavigator میں متعدد متحرک تصاویر کا اطلاق ممکن ہے؟
  6. جی ہاں، آپ مختلف استعمال کر سکتے ہیں TransitionSpec اسکرین کے داخل اور باہر نکلنے پر ایک الگ اثر پیدا کرنے کے لیے کھلی اور قریبی منتقلی کے لیے ترتیب۔
  7. موسم بہار کی متحرک تصاویر میں سختی کی خاصیت کیا کرتی ہے؟
  8. دی stiffness پراپرٹی اسپرنگ اینیمیشن کے تناؤ کو کنٹرول کرتی ہے، جس سے یہ متاثر ہوتا ہے کہ یہ کتنی جلدی اپنی آرام کی پوزیشن پر واپس آجاتا ہے۔
  9. میں StackNavigator ٹرانزیشن میں اشاروں کو کیسے شامل کروں؟
  10. استعمال کریں۔ gestureDirection میں جائیداد screenOptions سوائپ سمت کی وضاحت کرنے کے لیے، جیسے افقی اشاروں کے لیے "افقی"۔
  11. کیا متحرک تصاویر ایپ کی کارکردگی کو متاثر کر سکتی ہیں؟
  12. ہاں، پیچیدہ متحرک تصاویر کارکردگی کو متاثر کر سکتی ہیں، اس لیے خصوصیات کو بہتر بنانا جیسے duration اور mass ہموار منتقلی کے لیے ضروری ہے۔
  13. کیا TransitionSpec React Native میں تمام اسکرین نیویگیٹرز کے ساتھ مطابقت رکھتا ہے؟
  14. TransitionSpec کو عام طور پر استعمال کیا جاتا ہے۔ StackNavigatorجیسا کہ یہ زیادہ حسب ضرورت اسکرین ٹو اسکرین اینیمیشنز کے لیے ڈیزائن کیا گیا ہے۔
  15. میں اینیمیشن کنفیگریشن کی غلطیوں کا ازالہ کیسے کروں؟
  16. مسائل کو الگ تھلگ کرنے کے لیے ایک وقت میں خصوصیات کی جانچ کرنے کی کوشش کریں، اور حوالہ دے کر مطابقت کی تصدیق کریں۔ React Navigation معاون کنفیگریشنز کے لیے دستاویزات۔
  17. اس تناظر میں cardStyleInterpolator کیا کرتا ہے؟
  18. دی cardStyleInterpolator فنکشن منتقلی کے دوران اسکرین کارڈ کی ظاہری شکل کی وضاحت کرتا ہے، افقی یا عمودی سلائیڈنگ جیسے اثرات فراہم کرتا ہے۔
  19. کیا HorizontalIOS کے علاوہ انٹرپولیشن کے دیگر طریقے ہیں؟
  20. ہاں، forVerticalIOS اور forFadeFromBottomAndroid مختلف نیویگیشن جمالیات کے لیے متبادل متحرک تصاویر پیش کرتے ہیں۔

React Native میں TransitionSpec کی خرابیوں کو حل کرنے کے اہم راستے

TransitionSpec TypeError کو ایڈریس کرنے کے لیے StackNavigator کے اندر اینیمیشن کی خصوصیات کی درست ترتیب اور سمجھ کی ضرورت ہوتی ہے۔ کھلی اور قریبی متحرک تصاویر کو درست طریقے سے ترتیب دے کر، ڈویلپرز غلطیوں کو روک سکتے ہیں اور جوابدہ، ہموار منتقلی کو یقینی بنا سکتے ہیں۔

ان حلوں کو نافذ کرنے سے صارفین کو نیویگیشن کا ایک بہتر تجربہ فراہم کرتے ہوئے آلات پر ایپ کی بہترین کارکردگی کی اجازت ملتی ہے۔ ماڈیولر کوڈ کو اپنانا، جیسے کہ TransitionSpec اور screenOptions کے ساتھ، ڈویلپرز کو ایسی اینیمیشنز بنانے میں مدد کر سکتا ہے جو نہ صرف موثر ہوں بلکہ مستقبل کے پروجیکٹس کے لیے اپنانے میں آسان ہوں۔

ٹربل شوٹنگ کے لیے حوالہ جات اور مزید پڑھنا React Native TransitionSpec
  1. ترتیب دینے کے بارے میں تفصیلی رہنمائی کے لیے ٹرانزیشن اسپیک اور دیگر StackNavigator اینیمیشنز، دیکھیں رد عمل نیویگیشن دستاویزات .
  2. اینیمیشنز میں آسانی کے افعال کو دریافت کرنا، بشمول Easing.linear اور React Native کے لیے حسب ضرورت نرمی کی دیگر اقسام، چیک کریں۔ مقامی آسانی کی دستاویزات پر رد عمل ظاہر کریں۔ .
  3. رد عمل مقامی ٹرانزیشنز اور اینیمیشنز میں عام غلطیوں اور حل کے لیے، ملاحظہ کریں۔ رد عمل نیویگیشن GitHub مسائل کا صفحہ .
  4. اعلی درجے کی اینیمیشن کنفیگریشنز اور کارکردگی کی اصلاح کے بارے میں مزید جاننے کے لیے، سے رجوع کریں۔ رد عمل مقامی متحرک تصاویر کا جائزہ .