当前位置: 首页 > news >正文

node做网站怎么知道蜘蛛来过东莞人才招聘网最新招聘2022

node做网站怎么知道蜘蛛来过,东莞人才招聘网最新招聘2022,学校网站在建设方面的的优势,北京市地铁建设管理公司网站文章目录 一、学习目标二、概括三、讲解#xff08;一#xff09;安卓手势操作原理#xff08;二#xff09;安卓手势类与接口1、MotionEvent2、GestureDetector3、OnGestureListener #xff08;三#xff09;教学案例#xff1a;利用手势切换美女图片1、创建安卓应用2… 文章目录 一、学习目标二、概括三、讲解一安卓手势操作原理二安卓手势类与接口1、MotionEvent2、GestureDetector3、OnGestureListener 三教学案例利用手势切换美女图片1、创建安卓应用2、准备图片素材3、字符串资源文件4、主布局资源文件5、主界面类实现功能 一、学习目标 能理解手势操作原理能利用手势操作实现切换功能 二、概括 现代智能手机都支持触屏手势操作可以方便地实现多种功能最常见的是通过上下左右滑动手势实现切换功能。 三、讲解 一安卓手势操作原理 在安卓系统中每一次手势交互都会依照以下顺序执行这个顺序可以说就是安卓手势操作的原理。触屏一刹那触发一个MotionEvent事件。该事件被OnTouchListener监听在其onTouch()方法里获得该MotionEvent对象。通过GestureDetector手势侦测器将此MotionEvent对象移交给OnGestureListener。OnGestureListener监听器获得该事件对象然后根据该对象封装的信息做出合适的处理。 二安卓手势类与接口 1、MotionEvent 动作事件类用于封装手势、触摸笔、轨迹球等等的动作事件。其内部封装了两个重要的属性X和Y这两个属性分别用于记录横轴和纵轴的坐标。 2、GestureDetector 手势侦测器用于识别各种手势。 3、OnGestureListener 手势监听器是一个手势交互的监听接口其中提供了多个抽象方法并根据GestureDetector的手势识别结果调用相对应的方法。 三教学案例利用手势切换美女图片 1、创建安卓应用 基于Empty Activity模板创建安卓应用 - SwtichBelleImageByGesture 单击【Finish】按钮 2、准备图片素材 将科比图片素材拷贝到drawable目录 3、字符串资源文件 字符串资源文件 - strings.xml resourcesstring nameapp_name通过手势切换科比图片/string /resources4、主布局资源文件 主布局资源文件activity_main.xml ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:toolshttp://schemas.android.com/toolsandroid:idid/rootandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:backgrounddrawable/kb5android:orientationverticaltools:context.MainActivity/LinearLayout查看预览效果 5、主界面类实现功能 主界面类 - MainActivity 定义常量和变量 通过资源标识符获取控件实例 初始化图像资源标识符数组 实例化手势侦测器每个事件处理方法输出一条调试信息 针对手势滑动我们编写onFling()事件处理方法通过手势切换图片。这个事件处理方法有四个参数滑动起点信息封装在e1里滑动终点信息封装在e2里第3个参数是手势横向滑动速度第4个参数是手势纵向滑动速度 将窗口的触摸事件交给手势侦测器来处理 package net.fzy.swtichbelleimagebygesture;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle; import android.util.Log; import android.view.GestureDetector; import android.view.MotionEvent; import android.widget.LinearLayout;public class MainActivity extends AppCompatActivity {private LinearLayout root;//线性根布局private int[] imgIds;//图像资源标识符数组private int imgIndex;//图像索引在图像资源标识符数组的位置private GestureDetector detector;//手势侦测器private final int IMG_COUNT9;//图片总数private final String TACswitch_belle;//标记Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//利用布局资源文件设置用户界面setContentView(R.layout.activity_main);//通过资源标识符获取控件实例rootfindViewById(R.id.root);//初始化图像资源标识符数组imgIds new int[IMG_COUNT];for (int i 0;iIMG_COUNT;i){imgIds[i]getResources().getIdentifier(img(i1),//标识符名称drawable,//定义类型net.fzy.switch_belle//定义包名);//实例化手势侦测器参数1上下文参数2手势监听器对象detectornew GestureDetector(this, new GestureDetector.OnGestureListener() {Overridepublic boolean onDown(MotionEvent e) {Log.d(TAC,onDown event invoked);return false;}Overridepublic void onShowPress(MotionEvent e) {Log.d(TAC,onShowPress event invoked);}Overridepublic boolean onSingleTapUp(MotionEvent e) {Log.d(TAC,onSingleTapUp event invoked);return false;}Overridepublic boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {Log.d(TAC,onScroll event invoked);return false;}Overridepublic void onLongPress(MotionEvent e) {Log.d(TAC,onLongPress event invoked);}Overridepublic boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {Log.d(TAC,onFling event invoked);//手势往左滑10个以上像素图片切换到下一张if (e2.getX() e1.getX() - 10){if (imgIndex IMG_COUNT-1){imgIndex;//切换到下一张}else {imgIndex0;//回到第一张}}//手势往右滑动10个以上像素图片切换大上一张if (e2.getX()e1.getX()10){if(imgIndex0){imgIndex--;//切换到上一张}else {imgIndexIMG_COUNT-1;//切换到最后一张}}//根据新索引切换根布局背景图片root.setBackgroundResource(imgIds[imgIndex]);return false;}});}}Overridepublic boolean onTouchEvent(MotionEvent evenet){return detector.onTouchEvent(evenet);} }
http://www.hkea.cn/news/14473240/

相关文章:

  • 深圳微商城网站设计多少钱建湖做网站哪家好
  • 毕业设计查资料的网站网站运营推广选择乐云seo
  • 花都低价网站建设购物网站需要做的功能
  • 怎样建英文网站用什么软件做网站布局
  • 广州网站制作托管做艺术的网站
  • 网站建设英文合同做网站需要工具
  • 品牌运营泉州优化怎么做seo
  • 开源php公司网站北京网站技术开发公司
  • 青岛网站建站团队dede古典网站模板
  • 沈阳建网站电商哈尔滨一恒建设
  • 界面设计做的好的网站怎样做网站手机客户端
  • 做数据的网站专业网站优化电话
  • 个人域名 企业网站备案iis 网站模板下载
  • 电子商务网站开发这书不出版了吗深建工程建设集团
  • 阿里云网站建设教程网络运维主要做什么
  • html做网站的代码天天seo伪原创工具
  • 五金喷漆东莞网站建设网站发布平台
  • 安徽网站seo公司全国icp备案查询
  • win7 iis添加网站天元建设集团有限公司第七建筑工程公司
  • asp网站开发实训品牌型网站建设哪
  • 面向搜索引擎网站建设学校如何重视校园网站建设
  • wordpress安装路径和站点地址的设置自媒体平台哪个收益高
  • 大连网站建设流程图商城网站设计目标
  • 建设网站企业专业服务电销外包公司有哪些
  • 厦门市住宅建设办公室网站广西桂林
  • 廉江手机网站建设用花生壳免费域名做公司网站
  • 戴尔官方网站建设启示h5免费制作网站模板
  • 网站后台功能婚礼纪网站怎么做请帖
  • 家居企业网站建设策划工业互联网平台系统
  • 大型网络建站公司免费晋江网站建设