按钮

大疆-Android教程-相机应用程序的几个小坑

自作多情 提交于 2020-01-26 13:52:04
写在前面 前一段时间由于考试耽误了,今天复现大疆的相机应用程序所踩的几个小坑。 第一个 问题描述 把demo代码敲进去,运行起来后好不容易不报错了,第一个 activity_connection.xml 的界面显示正常,开始连接无人机( Mavic Air )。第一个问题出现:界面一直刷新不了。TextView变不了,Button也不能用。于是赶紧检查代码,代码没问题。可把我着急坏了。仔细分析流程后发现在 connetion.java中onCreate的方法下虽然动态注册了广播就是这句 但是没有方法去发送广播导致refreshSDKRelativeUI方法始终不能够被调用执行 解决方法 在startSDKRegistration()中的onProductDisconnect和onProductConnect两个方法下增加以下代码 这样就可以调用refreshSDKRelativeUI方法了 第二个 问题描述 当button按钮能用后,点击button然后程序直接崩溃退出,查看错误发现 ,把settext方法赋给了空对象(报错的图片没保存下来) 就是这个地方 网上百度了好多都不是我这样的 解决方法 把recordingTime的对象在onCreate方法中新建就好了。 最后 到这,我的相机应用程序就可以跑起来了。 来源: CSDN 作者: weixinzjh 链接: https:/

Javascript HTML DOM

别说谁变了你拦得住时间么 提交于 2020-01-26 12:56:49
JavaScript HTML DOM 通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。 HTML DOM 定义了 访问和操作 HTML 文档的标准 。 HTML DOM (文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。 HTML DOM 模型被构造为 对象 的树: 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。 JavaScript 能够改变页面中的所有 HTML 元素 JavaScript 能够改变页面中的所有 HTML 属性(一般属性) JavaScript 能够改变页面中的所有 CSS 样式 JavaScript 能够对页面中的所有 事件做出反应(事件属性) 总结, <p style="color:red" title="nihao" onclick="fun()“”>这里是p标签的内容</p> <img src="d1" onclick="fun1()"> 这里元素p和元素img中,style、title、src 均为该元素的一般属性,onclick等事件为特殊的事件属性

JQ——选择器(基本选择器)

放肆的年华 提交于 2020-01-26 12:30:26
1、JQ函数: <script> $(function(){ $("#b1").click(function(){ $("#111").css("background-color","red"); }); $("#b2").click(function(){ $(".mini").css("background-color","red"); }); $("#b3").click(function(){ $("div").css("background-color","red"); }); $("#b4").click(function(){ $("*").css("background-color","red"); }); $("#b5").click(function(){ $("#two,.mini").css("background-color","red"); }); }); </script> 该函数的功能是获取特定的元素值并添加颜色。 基本选择器共有四种: $("#id") //ID选择器 $("div") //元素选择器 $(".classname") //类选择器 $(".classname,.classname1,#id1") //组合选择器 <body> <input type="button" id="b1" value="选择编号为111的元素"/>

vue事件修饰符号

有些话、适合烂在心里 提交于 2020-01-26 10:06:52
一.如果在内联语句中想要访问原生的DOM事件,可以使用特殊变量$event将其传入方法之中。 1.html代码 <button v-on:click="warn('form can not be submitted yet.',$event)"> Submit </button> 2.js代码 methods:{ warn:function(message,event){ if(event)event.preventDefault() alert(message) }} 二.事件修饰符 1.v-on:click.stop="doThis" 作用:阻止点击事件继续传播,阻止事件冒泡 冒泡:当事情发生之后,因为事件源本身并没有处理事件的能力(处理事件的函数为绑定在事件源),所以事件从外向里或者从里向外开始传播,直到到达了能够处理这个事件的代码之中。 防止冒泡事件的写法就是,在点击事件上加上.stop,这样子节点就不会捕获到父节点的触发事件。相当于event.preventDefault() 2.v-on:submit.prevent="onSubmit" 取消事件的预设行为,却不阻止事件的进一步传播,类似于event.preventDefault() 例子:form表单的提交 网页的超链接等等 3.v-on:click.self="dothis" 只有当event

关于Unity,Button点击无反应

半城伤御伤魂 提交于 2020-01-26 10:05:47
问题出现的原因 网上的相关原因都找了,也没有**“ UI相互覆盖的问题 ”**,我一开始以为的" UI覆盖 "问题是两个被加了button脚本的按钮相互覆盖,但是我实际运行时胜利和失败的同一位置按钮可以正常点击,而当我写了暂停相关的按钮后就出了问题. 后来发现,我的暂停按钮需要一直出现在界面,所以我没有disable掉它,而我的胜利和失败界面则一开始都是为disable状态, 但是我的暂停按钮和胜利界面的按钮并没有重合,怎么会冲突 ,那是因为我为暂停按钮的父级写了一个渐变效果, 这是一个矩形覆盖了整个游戏界面 , 并且我是后来才写的暂停按钮,所以理所当然的它出现在了hierarchy的最下层也就是挡住了胜利界面。 解决方法:把它拖到最顶层就好了,通过这个bug更好理解了ui,同时说明预先disable掉ui是种很好的选择?或者说将enable的ui对象放置在最上层,同时还要避免相互之间的冲突? 来源: CSDN 作者: Sprinkble 链接: https://blog.csdn.net/xiongzhen159753/article/details/103809244

网站引导页插件intro.js 的用法

陌路散爱 提交于 2020-01-26 08:00:17
intro.js是一个用于制作网页引导效果的js插件,用法很简单, intro.js.v2.0.rar 1.在需要的页面添加引用   intro.js   introjs.css 这两个文件已经足够,但是文件夹themes中是不同的样式,如果需要也可以引入喜欢的样式 文件夹example中是demo,大家也可以照葫芦画瓢 2.参数说明 this._options = { /* 下一步按钮的显示名称 */ nextLabel: 'Next →', /* 上一步按钮的显示名称 */ prevLabel: '← Back', /* 跳过按钮的显示名称 */ skipLabel: 'Skip', /* 结束按钮的显示名称 */ doneLabel: 'Done', /* 引导说明框相对高亮说明区域的位置 */ tooltipPosition: 'bottom', /* 引导说明文本框的样式 */ tooltipClass: '', /* 说明高亮区域的样式 */ highlightClass: '', /* 是否使用键盘Esc退出 */ exitOnEsc: true, /* 是否允许点击空白处退出 */ exitOnOverlayClick: true, /* 是否显示说明的数据步骤*/ showStepNumbers: true, /* 是否允许键盘来操作 */

web html 基础2

冷暖自知 提交于 2020-01-26 03:31:16
1.表格<table> 行 tr,没有列的说法,只是单元格td table里面只能仿tr,tr里面只能放td,td可以嵌套任何标签   表格属性     border 边框,     cellspacing 单元格和边框之间的距离     cellpadding 内容和单元格边框之间的距离     align 控制表格水平对齐,   表头标签 th放在tr里面,将td换成th   表格结构 thead和tbody两部分   表格标题 caption 标题 标签就是caption 写在<table>里面   合并单元格:写在td标签里面,     跨行合并,rowspan 从上往下,     跨列合并 colspan ,从左往右 2.浏览器查看标签结构,浏览器 右键 -检查(审查) 3.表单三大结构:表单域,表单控件,提示文本   表单控件:    input 单标签     type 属性:text 单行文本框,password 密码输入框 r       adio 单选按钮 (单选框如果是一组,通过相同的name值来实现)checked = checked 默认选择项       checkbox 复选框 checked = checked 默认选择项       button 普通按钮 value 是button 的上面显示的文本       submit 提交按钮

day01 jQuery 介绍 jQuery的操作 事件三步走 入口函数 动画

佐手、 提交于 2020-01-25 23:29:44
day01 jQuery 介绍 jQuery的操作 事件三步走 入口函数 动画 一.jQuery的介绍 1.jQuery的概念 全称: JavaScript query 简称: jq,是库,对部分js功能的封装: 封装了入口函数带来的问题, 兼容性问题, DOM操作, 事件, ajax等 js的思想: 写的多做的少, 兼容性也没做 jQuery的核心思想: write less, do more 使用时: jQuery中不要出现js的操作, 不通用 2.npm 包管理器 (node package manager) 这个工具在哪: 前端的后台语言nodesjs会带来npm 使用npm安装包: npm install jquery -S 3.jquery的下载安装 下载地址: 官网下载 https://jquery.com/ 下载地址: 也可在 https://www.bootcdn.cn/ 下载 文件说明: jquery.js 未压缩的, 我们可以看懂的,开发环境的 几百KB jquery.min.js 压缩过的, 混淆过的,生产环境的 几十KB 二.jQuery的操作 1.jQuery对DOM的操作 1.1.jquery.js文件解析 文件开头定义jQuery: 是一个函数对象 文件末尾: 把jQuery赋值给了 $ 变量,方便使用时书写 var version = "3.4.6

angular7使用ngx-bootstrap-modal

时光毁灭记忆、已成空白 提交于 2020-01-25 21:38:34
TemplateRef 是 angular的 核心类 BsModalService 和 BsModalRef是 ngx-bootstrap里面的services 1.安装 项目目录安装 npm install ngx-bootstrap --save 2.引入 module文件 import { ModalModule } from 'ngx-bootstrap'; @NgModule({ imports: [ ModalModule.forRoot(), ], }) export class BootstrapModalModule { } 3.TS文件 import { Component, OnInit } from '@angular/core'; import { BsModalService } from 'ngx-bootstrap/modal'; import { TemplateRef } from '@angular/core'; import { BsModalRef } from 'ngx-bootstrap/modal/bs-modal-ref.service'; @Component({ selector: 'app-bootstrap-modal', templateUrl: './bootstrap-modal.component.html',

ElementUI+MockJS基础

房东的猫 提交于 2020-01-25 19:59:05
1 ElementUI Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。 2 MockJS Mock.js (官网http://mockjs.com/)是一款模拟数据生成器,旨在帮助前端攻城师独于后端进行开发,帮助编写单元测试。提供了以下模拟功能: 根据数据模板生成模拟数据、模拟 Ajax 请求,生成并返回模拟数据、基于 HTML 模板生成模拟数据。 3 demo 3.1 安装插件 安装elementui :npm i element-ui -S main.js: // The Vue build version to load with the `import` command // (runtime-only or standalone) has been set in webpack.base.conf with an alias. import Vue from 'vue' import App from './App' import router from './router' /*引入elementui相关的样式和js*/ import ElementUI from 'element-ui' ; import 'element-ui/lib/theme-chalk/index.css' ; Vue . config .