..


Спонсоред Линкс

Направите једноставан графички анимација са Јава МЕ

Чланак који је написао Антонио Цосцхигнано
Страна 1 од 4

Основна карактеристика развоја оријентисаног платформе за мобилне уређаје је да се обезбеди проширив модела за израду анимираних графичких принципалмене обично се своди на стварање видео игара.

У Јава МЕ, ово се имплементира кроз спецификацију која такође укључује управљање животног циклуса игре. Ми ћемо игнорисати за тренутак ово питање за "опште архитектуру за развој самој игри, и хајде да иду руку под оно што се тиче анимираним графикама које су по мом мишљењу највише креативне и интересантне.

Дисплеј, Видљиве и платно

Срце графика библиотека у Јава МЕ класе Дисплеј и Видљиве . Први управља елементима на екрану уређаја и друго представља највиши апстракцију од ових елемената, компоненти које су приказане и позиционирани на "унутрашњи екран.
У том контексту, Јава МЕ обезбеђује две врсте Видљиве предмета од којих сваки има различиту улогу у складу са компонентама које намеравамо да се изгради или употреби. Поткласа Видљиве су основне:

Екран класа дефинише на високом нивоу графичких компонената, које су структуре или предефинисаних графичких контрола, као што су формулар, будан, ТектБок, заузврат поткласа екрана и директно употребљив.

Платно класе, уместо да спроводе Видљиве класу, али опет треба даље конкретизације апстрактних метода паинт ( Грапхицс г) где да 'ентеријер неопходно је дефинисати правце дизајн да буде пројектован на екрану. То значи ниског нивоа графичко програмирање неопходне за реализаззионе анимације. Од посебног значаја је "Графика објекат који се користи у боју метод. Овај објекат омогућава методе за цртање основних ниског нивоа, са којима можете да цртате линије, кругови, фигуре, тачке итд ..
Видимо главне методе:

  • воид дравЛине (инт к1, инт и1, инт к2, инт и2):
    Нацртајте линију кроз тачке (к1, и1), (к2, и2)
  • воид дравРецт (инт, инт и, инт видтх, инт хеигхт)
    Нацртајте правоугаоник са координатама (к1, и1) са одговарајућим висина и ширина
  • филРецт воид (инт, инт и, инт видтх, инт хеигхт)
    Као и горе, Шолта да испуњава правоугаоник са актуелним бојама
  • дравАрц воид (инт, инт и, инт видтх, инт хеигхт, инт стартАнгле, инт арцАнгле)
    Нацртајте 'лук са својим координатама к1 и и1, висина, ширина (висина и ширина) и ширина' угла
  • воид сетЦолор (инт р, инт г, инт б)
    Поставља тренутну боју са којима су цифре онда извући
Платно класа такође садржи методе да обавести догађаја управља притиском на тастере на тастатури на уређају (кеиПрессед (), итд кеиРлеасед.), Као и догађаје везане за друге указујући уређаје (пинтерДраггед (), поинтерПрессед (), итд ..)

Једном материјализована, што је Видљиве објекат типа платну или екрану треба да прикаже на екрану. У том пропросито долази у "објекту Диаплаи која се бави за управљање приказ елемената на екрану. "Дисплаи објекат као Синглетон , није инстанце директно, али можете добити 'захтев на следећи начин:






 публиц цласс демо проширује МИДлет {





  



 приватне Дисплеј;



  



 ...



  



 приказ = Дисплаи.гетДисплаи (ово);



  



 ...







 }



Када овде је пример главне методе можемо користити:
  • јавне Видљиве ГетЦуррент (), враћа се "графички објекат приказан на екрану
  • публиц воид сетЦуррент (Видљиве г) поставља "објекат за приказ
Сви они класе су део пакета јавак.мицроедитион.лцдуи.

У истој категорији ...
Е-учење
АСП Зеро (Ебоок) АСП Зеро (Ебоок)
Учење програма Мицрософт АСП и ВБСцрипт од нуле. На само 29 €.
Нарезивање ЦД-ова и ДВД-(Ебоок) Нарезивање ЦД-ова и ДВД-(Ебоок)
Водич за нарезивање ЦД-ова и ДВД-ова са фрееваре програмима. Само 25 €.
Веб маркетинг (курс) Веб маркетинг (курс)
Промоцију сајта, претраживачи и маркетинга. Од 39 €.
Спонсоред Линкс