美文网首页
cordova实现点击按钮旋转屏幕

cordova实现点击按钮旋转屏幕

作者: 我的昵称好听吗 | 来源:发表于2019-04-17 11:53 被阅读0次

插件地址: https://www.npmjs.com/package/cordova-plugin-screen-orientation

1. 安装插件

cordova plugin add cordova-plugin-screen-orientation

2.设置用于点击的按钮

  • 按钮元素
<span class="chagerotate">点我旋转屏幕2</span>

3. 调用旋转屏幕的方法:

onDeviceReady之后使用:

  • 实现方法:通过screen.orientation.type可以知道当前是横屏(landscape)还是竖屏(portrait),当点击时,如果是横屏,就通过screen.orientation.lock('portrait')设置为竖屏,竖屏则相反操作即可;
    onDeviceReady: function() {
        this.receivedEvent('deviceready');
        document.querySelector('.chagerotate').onclick = function (){
            alert(screen.orientation.type); 
            if (screen.orientation.type.indexOf('landscape')>-1) {
                alert(1);
                screen.orientation.lock('portrait').then(function(obj) {
                    console.log(obj);
                }, function(obj) {
                    console.log(obj);
                });
            } else {
                alert(2);
                screen.orientation.lock('landscape').then(function(obj) {
                    console.log(obj);
                }, function(obj) {
                    console.log(obj);
                });
            }
            
        }
    },

相关文章

  • cordova实现点击按钮旋转屏幕

    插件地址: https://www.npmjs.com/package/cordova-plugin-screen...

  • 处理视频旋转逻辑

    解决自动旋转和点击按钮旋转冲突问题(点击按钮旋转回退竖屏后,不能自动旋转) 答:其实只要在点击按钮旋转回竖屏时再加...

  • iPhone 手动控制屏幕旋转实现

    最近工作中遇到了这样一个需求,项目中大部分页面是只支持竖屏的,少量页面需要实现点击按钮旋转切换屏幕的方向,并且屏幕...

  • UITableView 的sectionHeader动画实现

    同事让我帮忙实现一个功能:sectionHeader右边有一个按钮,在点击按钮时,按钮的箭头旋转,同时该secti...

  • 简单AR相机

    为手机添加了一个简单的ar相机功能,点击按钮进入相机,手指点击屏幕,屏幕上就会出现一个模型供观赏,用户旋转模型,放...

  • 提示框

    target:点击按钮---->屏幕中间弹出提示框 target:点击按钮---->屏幕底部弹出提示框

  • RN-Animated

    渐变动画 渐变动画是改变透明度实现的动画效果,从透明到不透明的效果 点击按钮,开始动画 旋转动画 点击按钮开始动画...

  • ViewModel+LiveData+DataBinding

    ViewModel+LiveData+DataBinding综合使用实现点击按钮后,数值加 1 并显示在屏幕上 1...

  • iOS 屏幕旋转的实践解析

    本篇主要通过四个方面来解析屏幕旋转:1、实现旋转的方式之跟随手机感应旋转2、实现旋转的方式之手动旋转3、屏幕旋转的...

  • SKD常见错误

    屏幕旋转相关 屏幕不旋转或点击相册崩溃 查看AppDelegate中是否设置如下方法: 如果发生旋转时崩溃 查看 ...

网友评论

      本文标题:cordova实现点击按钮旋转屏幕

      本文链接:https://www.haomeiwen.com/subject/bnigwqtx.html