Processing:Библиотеки/Processing for Android/closeKeyboard(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
Строка 14: Строка 14:
==Пример==
==Пример==


<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
boolean keyboard = false;
boolean keyboard = false;



Версия от 18:11, 14 мая 2023


Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


openKeyboard() и closeKeyboard() [1]

Описание

Виртуальную или программную клавиатуру на устройствах Android необходимо открывать и закрывать при помощи клавиатурных функций openKeyboard() и closeKeyboard(). Когда клавиатура открыта, можно использовать все клавиатурные функции и переменные Processing.

Пример

boolean keyboard = false;

void setup() {
  fullScreen();
  textFont(createFont("SansSerif", 40 * displayDensity));
  fill(0);
}    

void draw() {
  background(255);
  text(key, width/2, height/2);
}

void keyPressed() {
  background(200, 50, 30);  
}

void mousePressed() {
  if (!keyboard) {
    openKeyboard();
    keyboard = true;
  } else {
    closeKeyboard();
    keyboard = false;
  }
}

См.также

Внешние ссылки