Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'canvas' .



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Społeczność android.com.pl
    • Regulaminy Forum
    • Przywitaj się!
    • Android.com.pl
    • Konkursy
    • OFF-Topic
  • Android
    • Nowości i plotki
    • FAQ Android
    • Android 10
    • Android 9.0 Pie
    • Android 8.0 Oreo
    • Android 7.0 Nougat
    • Android 6.0 Marshmallow
    • Android 5.0 Lollipop
    • Android 4.4 KitKat
    • Archiwum Android
    • Software PC
  • Gry i Aplikacje
    • Aplikacje Android
    • Gry Android
    • Poszukiwania gier i aplikacji
    • Porównania gier i aplikacji
    • Android Wear - Smartwatch
    • Modyfikacje Wizualne
    • Download
    • Multimedia
  • Co i gdzie kupić?
  • Programowanie
  • Modyfikacje Android OS
  • Elektronika
  • Honor
  • Google
  • HTC
  • LG
  • Samsung
  • Sony
  • Motorola
  • Huawei
  • Xiaomi / MIUI
  • OnePlus
  • Lenovo
  • Asus
  • myPhone
  • Pozostałe marki

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Znaleziono 6 wyników

  1. Witam. Tworzę przeglądarkę do pewnego rodzaju grafik wektorowych. Grafiki składają się podstawowych elementów jak linie, prostokąty, okręgi... Widok grafiki musi być przesuwalny, skalowalny, obracalny (rotatable). W tej chwili rysuje to na zwykłym ImageView. Po przeskalowaniu trzeba całość odrysować co chwilę trwa i jest dosyć skomplikowane. Pomyślałem więc, że lepiej by było zastosować coś typowo pod grafiki wektorowe. Przeczytałem już cały internet i niestety nic takiego nie widzę. Ma ktoś pomysł jak to rozwiązać? Jeżeli namieszałem to jeszcze raz: - chce wczytać obrazek wektorowy z pliku - obrazek musi się skalować (bez utraty jakości), obracać, przesuwać Może istnieją jakieś gotowe klasy do czegoś takiego?
  2. Witam! Chciałbym przedstawić grę, która pisałem ostatnio w wolnym czasie. Nazwałem ją Esphenee. Polega ona na obracaniu planetą tak, aby dopasować wg koloru zmierzające ku niej klocki. Punkty dostaje się za uzbieranie trzech takich klocków w jednej kolumnie. Oprócz tego planeta przyciąga swą grawitacją dodatkowe punkty i bonusy, które również można "łapać". Całość jest zintegrowana z Google Play Game Services. Wyniki są wysyłane do 12 globalnych tablic (w wersji Lite dostępne tylko 4). Oprócz tego można zebrać 18 achievementów. Na razie udostępniłem wersję Lite. Do końca tygodnia będzie dostępna pełna wersja. Więcej na: POBIERZ ZA DARMO Screeny: POBIERZ ZA DARMO Wszelkie komentarze i krytyka mile widziane. Będę wdzięczny za sugestie na temat tego, co należy jeszcze poprawić.
  3. Witam, chciałbym wstawić canvas mniej więcej tutaj: czyli między dolnym i górnym paskiem. Możliwe jest zrobienie czegoś takiego w ogóle? Z góry dziękuję.
  4. Cześć, mam problem z dopasowaniem animowanej tapety do różnych rozdzielczości ekranów. Weźmy przykładową sytuację: - w tle rysuję jedną bitmapę powiedzmy rozdzielczości 480x960 - na pierwszym planie chcę umieścić niewielką bitmapę 20x20, która będzie dopasowana idealnie w konkretne miejsce - nie może zostać przesunięta. Dopasowuje to pod jedną rozdzielczośc i jest cacy. Jednak jak odpalę inną rozdzielczość na emulatorze bitmapa na przedzie rysowana jest już trochę obok - zupełnie niedopasowana. Znalazłem sposób żeby to obejść - pobieram rozdzielczość ekranu i wg. niej rysuję w odpowiednim miejscu. Zastanawia mnie jestak kwestia density i boję się że to będzie się rozjeżdzało przy różnych ekranach nawet dla tej samej rozdzielczości. Poza tym jest to podejście trochę prymitywne - szukam czegoś uniwersalnego. Próbowałem zamienić współrzędne piksele w DrawBitmap na dip jak poniżej, ale nic to nie dało: int pixel = 120; final float scale = getResources().getDisplayMetrics().density; int dip = (int) (pixel* scale + 0.5f); najbliżej jest w taki sposób: c.drawBitmap(obrazek, 100*wx/480,250*wy/800, null); gdzie wx i wy to współczynnik stosunku aktualnej rozdzielczości w pionie/poziomie do rozdzielczości bazowej dla której to dopasowuję (480x800), ale też nie do końca to wychodzi. czyli pytanie: wytłumaczcie mi łopatologicznie jak narysować bitmapę (zamienić poniższy kod) c.drawBitmap(obrazek, 100,250, null); tak żeby znajdowała sie ona w identycznym miejscu ekranu dla wszystkich rozdzielczości?
  5. Cześć! Jesteśmy w metodzie onDraw(Canvas canvas). Czy jeśli zmienię oryginalny clippingRect na inny (nie wywołując wcześniej save), czy istnieje możliwość dostania się oryginalnego clippingRectu? Pozdrawiam -- Spook.
  6. Witam, Rysuję do canvas w osobym wątku, podobnie zresztą jak to jest w przykładzie LunarLandera. Animacja jest bardzo płynna (60 fps) ale co jakiś czas 1-2 sek. pojawia się ledwo zawuażalny "zryw" trwający bardzo krótko. To samo zresztą można zaobserwować w LunarLanderze ale widać to wyraźniej przy wielu jednocześnie poruszających się "spritach". Początkowo myślałem że to wina GarbageCollectora, ale po przerobieniu kodu na niealokujący niczego w głównej pętli gry i potwierdzeniu tego Allocation Trackerem z DDMS widać że to nie jest sprawka GC. Niby można przesiąść się na openGL, ale dla prostych gier 2D wszędzie piszą że canvas wystarczy. Bawie się zresztą na i5700 na niemodowanym 2.1. Wiadomo że można podkręcić system różnymi modami ale moim zdaniem prosta gierka 2D powinna chodzić dobrze wszędzie, więc o co chodzi ? Pozdrawiam, cwany
x