Различия в рендеринге приложений на Chromebook,Различия в рендеринге приложений на Chromebook

Поскольку приложения Android запускаются в окне ChromeOS, существуют небольшие различия в том, как приложения отображаются на Chromebook. Эти различия изложены в следующих параграфах.

Задачи, окна и прозрачность

Задача состоит из набора действий, с которыми пользователь взаимодействует при запуске приложения. Задачи представлены в ChromeOS в виде окна со строкой заголовка, в котором приложения располагаются друг над другом. Затем каждое действие может быть частично полупрозрачным, позволяя просвечивать нижние слои.

В обычном приложении Android предыдущая задача или рабочий стол отображаются под задачей. Таким образом, под полупрозрачной задачей всегда что-то видно.

Это не работает в оконной среде по следующим причинам:

  • Видимый контент под окном не может контролироваться и поэтому может быть чем угодно.
  • Полностью прозрачные пиксели могут «волшебным образом» поглощать события касания или мыши.
  • Элементы окна могут визуально быть отделены от заголовка, что сбивает пользователя с толку из-за возможно несвязанных визуальных элементов.

Чтобы решить эту проблему, Play для ChromeOS рисует полупрозрачный прямоугольник позади каждого окна. По этой причине приложения никогда не могут быть на 100 процентов прозрачными при работе под ChromeOS, даже при использовании темы Theme.Translucent.NoTitleBar .

,

Поскольку приложения Android запускаются в окне ChromeOS, существуют небольшие различия в том, как приложения отображаются на Chromebook. Эти различия изложены в следующих параграфах.

Задачи, окна и прозрачность

Задача состоит из набора действий, с которыми пользователь взаимодействует при запуске приложения. Задачи представлены в ChromeOS в виде окна со строкой заголовка, в котором приложения располагаются друг над другом. Затем каждое действие может быть частично полупрозрачным, позволяя просвечивать нижние слои.

В обычном приложении Android предыдущая задача или рабочий стол отображаются под задачей. Таким образом, под полупрозрачной задачей всегда что-то видно.

Это не работает в оконной среде по следующим причинам:

  • Видимый контент под окном не может контролироваться и поэтому может быть чем угодно.
  • Полностью прозрачные пиксели могут «волшебным образом» поглощать события касания или мыши.
  • Элементы окна могут визуально быть отделены от заголовка, что сбивает пользователя с толку из-за возможно несвязанных визуальных элементов.

Чтобы решить эту проблему, Play для ChromeOS рисует полупрозрачный прямоугольник позади каждого окна. По этой причине приложения никогда не могут быть на 100 процентов прозрачными при работе под ChromeOS, даже при использовании темы Theme.Translucent.NoTitleBar .