Я здесь новый, поэтому, если мне не удалось что-то сказать, скажите мне. Так или иначе.Android Studio, Watch Face On tap - show Canvas 2, hide canvas1
Я учился одеваться в приложениях и слышал, что лица часов были хорошим местом для начала обучения.
Я сделал дату и добавил время, показывая батарею так далее и так далее. Но потом я хотел обработать сенсорные события. Я понимаю, что это признает событие крана, но то, что я хочу, это нажать, чтобы скрыть дату и показать время. И наоборот.
Я знаю, как это сделать логично, но не знаю, «КАК» сделать это. Если это имеет смысл, в LUA мне нужно будет создать var и имя, которое оно произведет «screen one», а затем измените «opacity на -1 == screen one» на дату, тогда «непрозрачность до 100» для перехода на переход к переходу экран два. (это не точный код, но я знаю, что я имею в виду), это похоже на Java?
Скажи:
if (Canvas == canvas1) {
canvas2.drawText(color.TRANSPARENT)
}else{
canvas2.drawText()
canvas1.drawText(color.TRANSPARENT)
и отдыхает этот код в обработчик крана? (не точный код, потому что это не регистрируется)
Или это больше похоже на javascript? Настройка функции. А затем В обработчике крана, на котором вызывается «onclick»?
ГОВОРЯТ, В JS это будет:
function hide (elements) {
elements = elements.length ? elements : [elements];
for (var index = 0; index < elements.length; index++) {
elements[index].style.display = 'none';
}
}
onClick(hide)
Это то, что я предлагаю, возможно? Я не понимаю, почему нет. Или я просто прихожу к нему с неправильного угла? Мое ограниченное знание Java означает, что я не уверен, как закодировать его так, как я хочу.
Incase есть какое-то замешательство. Все, что я хочу сделать, это нажать «показать» время и скрыть дату. И если дата показывает дату скрыть, а затем покажет время.
Любая помощь будет принята с благодарностью