Jak zmienić kolor wypełnienia i obrysu?
Jak już wspomniałem w uprzednim artykule utworzony w Corona SDK prostokąt nie musi mieć koloru białego i być obrys w tej samej barwie. Zobaczmy jak to zmienić.
Kolor wypełnienia kształtów
Zmieniamy kolor wypełnienia prostokątu. Zobaczmy jak to zrobić dodając do uprzednio utworzonego prostokątu nowy kod:
local prostokat=display.newRect(100, 100, 200, 300)
dodajem dodatkowo:
prostokat:setFillColor(240, 247, 0)
Czyli uruchamiamy funkcję setFillColor z parametrami jaki odpowiada danemu kolorowi.
Zmiana koloru i wielkości obrysu
Oczywiście oprócz zmiany wypełnienia przydałaby się możliwość zmiany koloru i grubości obrysu. Zobaczmy ja tego możemy dokonać.
local prostokat=display.newRect(100, 100, 200, 300)
prostokat:setFillColor(240, 247, 0)
prostokat:setStrokeColor(205, 0, 30)
prostokat.strokeWidth=6
Tym sposobem po wyświetleniu obiektu i uprzedniej zmianie koloru wypełnienia teraz zmieniamy kolor obrysu za pomocą setStrokeColor z parametrami dla RGB czyli dla czerownego, niebieskiego. Oczywiście musimy zwiększyść ilość pikseli czyli zadbać o to, by obrys nie był na poziomie zera, bo wówczas zmiany koloru obrysu na nic się nie zda.
Po uruchomieniu powyższego kodu otrzymujemy żółty prostokąt z czerwoną obramówką. |
Czytaj dalej: Jak wyświetlić obrazek - Android
Warning: include_once(includes/rss_fetch.php) [function.include-once]: failed to open stream: No such file or directory in /home/ekoinst/domains/pcwiedza.pl/public_html/tworzenie-gier/includes/funkcje.php on line 548
Warning: include_once() [function.include]: Failed opening 'includes/rss_fetch.php' for inclusion (include_path='.:/opt/alt/php52/usr/share/pear:/opt/alt/php52/usr/share/php') in /home/ekoinst/domains/pcwiedza.pl/public_html/tworzenie-gier/includes/funkcje.php on line 548