X
تبليغات

تصویر ثابت

استفاده از Animated props
loading...
YourAds Here YourAds Here

مرجع مقالات طراحي اپليكيشن تخصصی

بازدید : 14
پنجشنبه 16 تير 1401 زمان : 13:00

Animated props در واقع ریشه های خاصی از گراف می باشند که طراحی اپلیکیشن یک مقدار Animated را به یک pop در یک کامپوننت مپ می نمایند. این هنگامی ایجاد می‌شود که شما یک Animated.view را رندر می‌کنید و به آن خصوصیت هایی را تخصیص می دهید، به قطعه کد ذیل دقت داشته باشید:

Var opacity = new Animated.Value(0.7);


اینجانب در اینجا یک Animated prop اضافه کرده ام که مقدار 0.7 را به یک خصوصیت تبدیل می نماید، درصورتی که یک سیاق مقدار را آپ تو دیت رسانی نماید این تغییر‌و تحول در خصوصیت View نمایان گردد. متدهایی که در صدر توضیح داده شدند یک نقش حیاتی را در به تکان در آوردن شی ها در ری اکت نیتیو جاری ساختن می نمایند.

مقدار Animated برای هر کادر از برنامه کودک به وسیله رئیس کننده برنامه کودکان عوض میشود که‌این رئیس کننده های کارتن های ری اکت نیتیو مشتمل بر Animated.Timing، Animated.Event و Animated.Decay هستند. بعداز ایفا این عمل فیض به توابع تبدیل ارسال می‌گردد و این توابع آن را تحت عنوان یک Pop در view خویش ذخیره می نمایند. پس از اجرا این مرحله مجدد فیض به وسیله جاوا اسکریپت به نیتیو جابجایی داده می‌گردد و view نیز در زمان فراخوانی setNativeProps آپ تو دیت رسانی می گردد. در غایت نیز فیض به IOS یا این که اندروید ارسال میگردد و UI سیستم برهان نیز آپدیت رسانی می گردد.


طراحی کارتن های ری اکت نیتیو با به کارگیری از Animated API و رئیس کننده نیتیو
از فرصت شروع عمل کارتن های Animated API ری اکت نیتیو یک مدیر کننده جاوا اسکریپت برای اجرای قاب گزینه به کارگیری قرار گرفت، ولی از آنجایی که به طور بدون واسطه با منطق اپلیکیشن یاروهمدم بود بر روی thread جاوا اسکریپت اثر منفی می گذاشت و سرعت آن را معدود میکرد. برای فرمان دادن به frame drops واپسین ورژن از درایور یا این که رئیس کننده به طور تماما نیتیو ساخته شد و فعلا با اجرای برنامه خردسالان های ری اکت نیتیو به طور کادر به کادر در نیتیو به طور کامل سازگار میباشد.

مدیر کننده نیتیو زمانی که در کنار Animated API گزینه به کارگیری قرار میگیرد به ماژول animated نیتیو اذن می‌دهد که view ها را به طور بدون واسطه و سوای نیاز به احتساب مقدار آن در جاوا اسکریپت آپدیت رسانی نماید. برای به کارگیری از مدیر کننده نیتیو شما می بایست مقدار خصوصیت useNativeDrive در پیکربندی کارتون های ری اکت نیتیو را موازی true قرار دهید:

useNativeDriver: true

برچسب ها طراحی اپلیکیشن ,
نظرات این مطلب

تعداد صفحات : 0

درباره ما
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    چت باکس




    captcha


    پیوندهای روزانه
    آمار سایت
  • کل مطالب : 189
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 14
  • بازدید کننده امروز : 1
  • باردید دیروز : 6
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 81
  • بازدید ماه : 497
  • بازدید سال : 1482
  • بازدید کلی : 7249
  • کدهای اختصاصی