Cordova原生插件

(安卓全屏)Android Full Screen

2017-06-28  本文已影响59人  待花谢花开

Android Full Screen

该插件使开发人员能够为用户提供他们的Cordova和PhoneGap的Android应用程序的真实全屏体验。 使用Android 4.0+,您可以在“精简模式”中使用真正的全屏幕,您在YouTube等应用中看到的方式,将应用程序扩展到屏幕边缘,隐藏状态和导航栏,直到用户下一次互动。 这非常适合视频或剪辑场景内容。 然而,在Android 4.4+中,您现在可以进入真正的全屏幕,完全交互式的沉浸式模式。 在此模式下,您的应用程序将保持真实的全屏状态,直到您另行选择为止; 用户可以从屏幕顶部向下滑动以暂时显示系统用户界面。
Repo(备用): https://github.com/mesmotronic/cordova-plugin-fullscreen

Installation(安装)

1.安装Cordova和Ionic原生插件:

$ ionic cordova plugin add cordova-plugin-fullscreen
$ npm install --save @ionic-native/android-full-screen

2.添加插件到 app's module

Supported platforms(支持平台)

Android

Usage(用法)

import { AndroidFullScreen } from '@ionic-native/android-full-screen';

constructor(private androidFullScreen: AndroidFullScreen) { }

...

this.androidFullScreen.isImmersiveModeSupported()
  .then(() => this.androidFullScreen.immersiveMode())
  .catch((error: any) => console.log(error));

Instance Members(实例成员)

isSupported()

检查是否支持该插件
****Returns:** Promise<void>

isImmersiveModeSupported()

是否支持沉浸式?
****Returns:** Promise<void>

immersiveWidth()

沉浸式屏幕的宽度。
****Returns:** Promise<number>

immersiveHeight()

沉浸式屏幕的高度。
****Returns:** Promise<number>

leanMode()

隐藏系统用户界面,直到用户进行交互。
****Returns:** Promise<void>

showSystemUI()

显示系统用户界面.
****Returns:** Promise<void>

showUnderStatusBar()

将您的应用程序扩展到状态栏(仅适用于Android 4.4+)。
****Returns:** Promise<void>

showUnderSystemUI()

将您的应用程序扩展到系统用户界面(仅限Android 4.4+)。
****Returns:** Promise<void>

immersiveMode()

隐藏系统用户界面,并保持隐藏(仅适用于Android 4.4+)。
****Returns:** Promise<void>

上一篇下一篇

猜你喜欢

热点阅读