• Width xususiyati ozgarganligi sababli, bu DoubleAnimation
  • RepeatBehavior
  • Animatsiya dasturiy ta'minot




    Download 187,23 Kb.
    Pdf ko'rish
    bet2/4
    Sana02.02.2024
    Hajmi187,23 Kb.
    #150757
    1   2   3   4
    Bog'liq
    7. Animatsiyalar
    6. Grafika, 7. Animatsiya yaratish, 5. Mant Fayli, 5-Mavzu. OB’YEKTLAR VA ATRIBUTLAR
    Animatsiya dasturiy ta'minot
    XAML da tugmani aniqlaymiz:
    Keling, uning xususiyatini jonlantiramiz Width:
    1
    <
    Button
    x:Name
    =
    "helloButton"
    Width
    =
    "70"
    Height
    =
    "30"
    Content
    =
    "Hello"
    />
    1
    2
    3
    4
    5
    6
    using
    System;
    using
    System.Windows;
    using
    System.Windows.Controls;
    using
    System.Windows.Media.Animation;


    4/8
    Bunday holda, biz birinchi navbatda animatsiya turini o'rnatamiz va uni yaratamiz. Width
    xususiyati o'zgarganligi sababli, bu DoubleAnimation bo'ladi .
    Har qanday chiziqli animatsiya sinfida biz animatsiyani boshqarishimiz mumkin bo'lgan
    xususiyatlar to'plami mavjud:
    Kimdan : animatsiya boshlanadigan boshlang'ich qiymat
    Kimga : yakuniy qiymat
    Davomiylik : TimeSpan obyekti sifatida belgilangan animatsiyaning davomiyligi
    By : Animatsiya qilinayotgan xususiyat qanchalik ko'payishi kerakligini ko'rsatadigan qiymat.
    To xususiyati o'rniga By xususiyati ishlatiladi
    RepeatBehavior : animatsiya qanday takrorlanishini sozlash imkonini beradi
    AccelerationRatio : animatsiya tezlashuvini o'rnatadi
    DecelerationRatio : animatsiya sekinlashuvini o'rnatadi
    SpeedRatio : Animatsiya tezligini o‘rnatadi. Standart qiymat 1,0
    AutoReverse : Trust ga o'rnatilganda animatsiya teskari yo'nalishda amalga oshiriladi
    FillBehavior : Animatsiya tugagandan keyin harakatni belgilaydi. Agar u qiymatga ega
    bo'lsa Stop, animatsiya tugagandan so'ng, ob'ekt oldingi qiymatlarni qaytaradi:
    buttonAnimation.FillBehavior = FillBehavior.Stop. Agar u qiymatga ega bo'lsa
    HoldEnd, animatsiya animatsiya qilinayotgan xususiyatga yangi qiymatni belgilaydi.
    7
    8
    9
    10
    o'n bir
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    namespace
    AnimationApp
    {
    public
    Download 187,23 Kb.
    1   2   3   4




    Download 187,23 Kb.
    Pdf ko'rish