Android Studio-да Анимация



бет1/3
Дата08.09.2023
өлшемі0,64 Mb.
#180510
  1   2   3
Байланысты:
Анимация в Андройд

Android Studio-да Анимацияның жасалуы

Жоспары:

  • Базалық анимациялар
  • Кешенді анимациялар
  • "Төмен деңгейлі" анимациялар

Базалық анимация. Кадр за кадром

Базалық анимация жасаудың ең қарапайым жолы: Әр кадрға xml файлды сілтемесімен жасап отыру.

Анимацияны іске қосылады

  • val animation = image.drawable as AnimationDrawable animation.start()
  • Қолданылуы:Диаграмма бойынша күрделі анимациялар, шағын өлшемді және сыртқы редакторда дайындалған. Артықшылықтары:Эффектілердің кез келген күрделілігіне қол жеткізу мүмкіндігі
  • Кемшіліктері:Ресурстарды көп тұтыну және соның салдарынан OutOfMemory алу мүмкіндігі бар қосымшаға импорттау өте қымбат. Егер қандай да бір себептермен сізге көптеген кадрларды көрсету қажет болса, онда сіз өзіңіздің іске асыруыңызды суреттерді жадқа біртіндеп жүктей отырып жазуыңыз керек.

2. Нысан қасиеттерінің анимациясы (aka Property Animator)

  • Егер бізге бір нәрсені бірнеше пиксельге жылжыту немесе мөлдірлікті өзгерту қажет болса, аниматор бір-біріне өте ұқсас миллион кадр жасамау үшін керек болады. Шын мәнінде, оның көмегімен кез-келген нысанның кез-келген қасиетін жандандыруға болады.Негізгі дерексіз класс аниматор деп аталады, оның бірнеше мұрагерлері бар.
  • ValueAnimator-кез-келген сипатты анимациялауға мүмкіндік береді

    ObjectAnimator-ValueAnimator-дан мұра болып табылады және view қасиеттерін анимациялау үшін жеңілдетілген интерфейске ие.

    ViewPropertyAnimator-view анимациясының тағы бір ыңғайлы интерфейсін ұсынады. Animator мұра емес және View::animate()әдісінде қолданылады

XML-де де (animator/open_animator.xml):

Сонымен қатар, View арасындағы ауысулардың анимациясын сипаттау мүмкіндігі бар, бұл сәйкесінше кез-келген View-де мемлекеттер арасындағы анимациялық ауысуларды оңай жасауға мүмкіндік береді. XML-де сипатталған анимация View animator/state_animator.xml күйін өзгерткен кезде автоматты түрде іске қосылады.

  • Сонымен қатар, View арасындағы ауысулардың анимациясын сипаттау мүмкіндігі бар, бұл сәйкесінше кез-келген View-де мемлекеттер арасындағы анимациялық ауысуларды оңай жасауға мүмкіндік береді. XML-де сипатталған анимация View animator/state_animator.xml күйін өзгерткен кезде автоматты түрде іске қосылады.
  • Қолданылуы:View нысандарын және олардың кез келген параметрлерін анимациялауКез келген басқа параметрлерді анимациялау

    Артықшылықтары:Мүлдем(Абсолютно) әмбебап Кемшіліктері:Белгілі бір дәрежеде ресурстарды талап етеді



Достарыңызбен бөлісу:
  1   2   3




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет