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ą. |
Jak przesunąć obrazek - Android
Skalowanie i obrót obiektów Corona SDK
Jak usunąć obrazek w Androidzie
Jak zmienić przeźroczystość obiektów
Jak wyświetlić obrazek na środku ekranu
Jak tworzyć kształty w Corona SDK
Jak zmienić kolor wypełnienia i obrysu?
Tryby mieszania obrazków w Androidzie



