按钮

Android游戏小demo

天大地大妈咪最大 提交于 2019-12-07 16:04:27
xml文件内容: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity"> <TextView android:id="@+id/tv_target" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="小样把进度条拖到:100" /> <SeekBar android:id="@+id/sb_bulsseye" android:layout_width="match_parent" android:layout_height="wrap_content" android:max="100" android:progress="0"/>

HTML 事件(四) 模拟事件操作

爱⌒轻易说出口 提交于 2019-12-07 14:07:31
本篇主要介绍HTML DOM中事件的模拟操作。 其他事件文章 4.HTML 事件(四)模拟事件操作 目录 2.3 3.3 1.模拟事件介绍 模拟事件,即非实际操作去触发元素的事件。如按钮的点击,不需要实际用鼠标去点击此按钮,而是采用模拟触发此按钮的点击事件。 1.1 特点 触发元素的事件可以直接调用事件方法(如:click触发元素的click事件)。为何还要单独的模拟触发呢? 与直接触发相比,模拟事件包含以下 特点 : ①模拟特定场景:如触发click事件,可同时模拟是否按下Ctrl、Alt等按键。 ②可触发自定义事件。 1.2 创建方式 模拟事件的创建方式有两种: ①老版:通过 document.createEvent( )方法创建各事件类型对象。 ②新版:通过 各事件的构造函数 创建事件类型对象。 注:老版本方式将会被新版本方式所替代。 2. 老版本方式 说明 :通过document.createEvent方法创建各事件类型对象。 2.1 创建步骤 ①通过document.createEvent(eventType)方法创建一个event对象。 ②调用event.initEvent方法进行事件初始化。注意:不同的事件类型对象,其初始化的方法名称也不通;比如MouseEvent的为event.initMouseEvent。 ③调用元素对象的dispatchEvent

Bootstrap导入JavaScript插件

情到浓时终转凉″ 提交于 2019-12-07 14:01:11
导入JavaScript插件 Bootstrap除了包含丰富的Web组件之外,如前面介绍的下拉菜单、按钮组、导航、分页等。他还包括一些JavaScript的插件。 Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中。因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入之前必须先导入jQuery库。 一次性导入: Bootstrap提供了一个单一的文件,这个文件包含了Bootstrap的所有JavaScript插件,即bootstrap.js(压缩版本:bootstrap.min.js)。 具体使用如下(或见右侧代码编辑器28-29行): <!—导入jQuery版本库,因为Bootstrap的JavaScript插件依赖于jQuery --> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <!—- 一次性导入所有Bootstrap的JavaScript插件(压缩版本) --> <script src="js/bootstrap.min.js"></script> 特别声明:jQuery版本库也可以加载你本地的jQuery版本。 单独导入: 为方便单独导入特效文件,Bootstrap V3

Cocoa 用户界面组件使用指导(教程翻译)

蓝咒 提交于 2019-12-07 12:55:11
Cocoa 用户界面组件使用指导(教程翻译) === 原文地址: 本地: ~/ccl-1.8-darwinx86/examples/cocoa/ui-elements/HOWTO.html 网络: http://trac.clozure.com/ccl/browser/trunk/source/examples/cocoa/ui-elements/HOWTO.html 原文标题: UI Elements HOWTO 翻译者: FreeBlues 2013-07-18 === 目录 0 概述 1 创建一个窗口 2 增加一个按钮 3 增加按钮相关的事件处理函数 0 概述 这篇 HOWTO 文档示范了如何通过 Lisp 调用来实例化和初始化 Objective-C 对象,进而创建 Cocoa 用户界面组件。 Cocoa 程序员通常使用苹果的 InterfaceBuilder 应用程序来创建的 UI 组件,然后从一个 nibfile 文件中加载这些组件,但是 Cocoa 支持在 Objective-C 方法调用中创建所有的相同的 UI 组件。事实上,调用 nibfiles 就是这是怎么一回事:通过方法调用来实例化那些在 nibflie 中描述的对象。 Lisp 程序员习惯于在工作中采取增量和交互的方式,所以通过方法调用来交互式创建用户界面组件,比起在 InterfaceBuilder

4.2、Bootstrap V4自学之路------组件---按钮组

ぐ巨炮叔叔 提交于 2019-12-07 10:48:23
1、基本示例 用 .btn-group 把一系列带有 .btn 的按钮包裹起来。 <div class="btn-group" role="group" aria-label="Basic example"> <button type="button" class="btn btn-secondary">Left</button> <button type="button" class="btn btn-secondary">Middle</button> <button type="button" class="btn btn-secondary">Right</button> </div> PS:在button的外层加入类 .btn_group 包裹。 2、按钮工具栏 将一系列按钮组组合成工具栏以实现更复杂的组件。 <div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups"> <div class="btn-group" role="group" aria-label="First group"> <button type="button" class="btn btn-secondary">1</button> <button type="button" class="btn

Shadow DOM系列4-样式(续)

青春壹個敷衍的年華 提交于 2019-12-07 10:38:40
英文链接: Shadow DOM: Styles (cont.) , 29 AUGUST 2013 on Web Components, Shadow DOM 在 昨天的博文 里我们整体讨论了设置 Shadow DOM 样式的一些基本事项,但我们仅仅触及了一些皮毛。今天我们紧接着上文继续讨论怎样使用 分布节点(distributed nodes) 以及怎样将我们的组件打通使外部可以使用并自定义。 在今天开始之前,我想要感谢 Eric Bidelman 的这篇介绍 Shadow DOM 样式添加的 宏文 (可以戳 中文译版 )。本文的大部分都是我对他这篇博文内容的实践。如果有机会的话你一定要去读一下 HTLM5 Rocks 关于 Web Components 的全部文章 。 技术支持 我建议你使用 Chrome v33+ 来实验本文的例子,因为 33+ 的 Chrome 对我所描述的这些新特性都有浏览器的原生支持。 分布节点 通过阅读各种博客,我认识到了一点:在使用 shadow DOM 的时候应该确保内容和表现的分离。换句话说,如果你的一个按钮上想展示一些文本,那么这些文本应该来自页面而不是埋在 shadow DOM 的模板里。来自页面并通过 <content> 标签添加到 shadow DOM 的内容被称为 分布节点 。 在最开始我困惑于如何给分布节点添加样式的时候,我这样写

Android Service 服务

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-07 10:16:01
一、 Service简介 Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务总是藏在后台的。 Service的启动有两种方式: context.startService() 和 context.bindService() 二、 Service启动流程 context.startService() 启动流程: context.startService() -> onCreate() -> onStart() -> Service running -> context.stopService() -> onDestroy() -> Service stop 如果Service还没有运行,则android先调用onCreate(),然后调用onStart(); 如果Service已经运行,则只调用onStart(),所以 一个Service的onStart方法可能会重复调用多次 。

bootatrap: 简单引入

冷暖自知 提交于 2019-12-07 09:19:24
1.进入官网下载相应版本bootstrap: http://www.bootcss.com/ 本 次下载3.3.5版本: http://v3.bootcss.com/ 点“下载bootstrap”: 下载完毕,将bootstrap解压到你项目,你想要放置的地方。 2.在html文件里面引入相应的bootstrap: 2.1 在网站: http://v3.bootcss.com/getting-started/#download 有做详细的说明和教程: 2.2 下面就简单说说: 1) 引入三个meta文件,放在head标签的顶部。 2) 再是引入bootstrap的css文件: 3) body标签底部引入两个js文件:1. jQuery文件,必须在bootstrap的js文件的前面;2.bootstrap的js文件。 Tip: 若是直接在官网上复制的模板,请不要忘记改css和js文件引入的路径。 实例:使用bootstrap的模态框: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial

Centos7下载和安装教程

不想你离开。 提交于 2019-12-07 03:17:02
1.CentOS下载 CentOS是免费版,推荐在官网上直接下载, 网址: https://www.centos.org/download/ DVD ISO :普通光盘完整安装版镜像,可离线安装到计算机硬盘上,包含大量的常用软件,一般选择这种镜像类型即可。 Everything ISO :包含了完整安装版的内容,并对其进行补充,集成了所 有软件。 Minimal ISO :这个版本为精简版的镜像,可以安装一个基本的CentOS系 统,包含了可启动系统基本所需的最小安装包。 点击 Everything ISO ,进入下图 Actual Country 是当前所在国家资源区,任选链接即可直接下载到本地,这里选择阿里云,约8.8G 2.vmware workstation14 64下载 网址: https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html 安装: 1、双击“VMware-workstation-full-14.0.0-6661328.exe”启动VMware Workstation 14 Pro安装程序; 在弹出的“欢迎”窗口中,点击“下一步”按钮进入下一步; 在弹出的“最终用户协议”窗口中,勾选“我接受许可协议中的条款”复选框,然后点击“下一步”按钮进入下一步; 在弹出的

Python编程实践 学习笔记

我的梦境 提交于 2019-12-07 02:58:04
Practical Programming-An Introduction to Computer Science Using Python 这本书是Jennifer Campbell等著,唐学韬(汕头大学)译,全书300页,虽内容不多,但个人认为译者比较负责,如未统一的专有词都给出英文原词,全书风格一致。 Python以简单为美,本书也类似风格,是一本实践型入门读物,不是参考手册。因不是第一次接触Python,所以本笔记较粗糙,只记录应该注意的地方。 第一章 引言 Jeannette Wing教授认为计算型思维主要包括以下内容: 强调概念化,而非程序化。计算机科学不是计算机编程。像计算机科学家一样思考,不只要会编程,还要能在多个抽象层次上进行思考。 它是人类(而非计算机)的一种思考方式。 不论何人,不论何处。当计算型思维充分融入到人们的工作学习中,并且如常识般地从我们的注意力中消失时,它就成为了现实。 第二章 你好 Python 注意浮点数的数值精度问题,否则可能冷不丁地出错,数值分析(numerical analysis,研究近似数学算法的学科)本身就是计算机科学和数学领域的最大分支。 round() 内置的四舍五入函数。 形参(parameter,函数定义时的)与实参(argument,函数调用时传入的)的区别。 第三章 字符串 pass 第四章 模块 Python不允许