Corona SDK

16 уроків
Консультації
#9 - Добавление кнопки

#9 - Добавление кнопки

Используя библиотеку widget можно добавлять различные объекты внутрь приложения. В уроке мы добавим две новые кнопки для увеличения значения слайдера на +1 или -1.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Полезные ссылки:


Для создания кнопок используется библиотека widget, которая дает мощный функционал для создания UI элементов. Чтобы создать кнопку будем использовать метод newButton, который принимает множество параметров для описания свойств кнопки.


Для отслеживания нажатия на кнопку используйте «listener»:

btn = widget.newButton {
	shape = 'rect', -- Форма
	width = 50, height = 50, -- Размеры
	left = 19, top = 100, -- Расположение
	fontSize = 40, -- Размер шрифта
	fillColor = { default={ 76 / 255 }, over={ 150 / 255 } }, -- Цвет
	labelColor = { default={ 1 }, over={ 0 } }, -- Цвет текста
	label = "-", -- Надпись

	-- Отслеживание нажатия
	onPress = function(event)
		print("Нажали на кнопку")
		end
	end
}

В качестве изображения для кнопки можно использовать любую картинку или же создать кнопку используя стандартные формы и стили для кнопок в Corona.

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Вихідний код

Весь код буде доступний після підписки на проект!

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Современная 2D игра на Unity 5
18 уроків
Уроки Unity C# для початківців
11 уроків
Изучение таск-менеджера Gulp 4
5 уроків
Изучение Flask / Создание сайта на Python
6 уроків
AI Agents, Vibe Coding и разработка с Claude Code
1 урок
Відеокурс з PHP, MySQL / Створення динамічного сайту
Коментарі
Додати коментар

Поки що коментарів немає