getX()、getRawX()、getTranslationX()、gettranslationX()...

article/2025/9/10 19:52:38

关于屏幕上获取这些位置的情况应该分为两种,一种是在没有点击屏幕时,另外一种是有点击
我们来分别看看这几个X在图形上的直观表示和解释

  • 有点击时的getX() getY()
    • getX()表示触摸点距离view本身左边界的距离
    • getY()表示触摸点距离view本身上边界的距离
      在这里插入图片描述
  • 没有点击时的getX() getY()
    • getX()表示view本身左上角相对于父布局左边界的距离
    • getY()表示view本身左上角相对于父布局上边界的距离
      在这里插入图片描述
  • getRawX() getRawY()
    • getRawX()表示触摸点距离屏幕左边界的距离
    • getRawY()表示触摸点距离屏幕上边界的距离
      在这里插入图片描述
  • View.getWidth()、View.getHeight()
    • View.getTop():子View的顶部到父View顶部的距离
    • View.getRight():子View的右边界到父View的左边界的距离
    • View.getBottom():子View的底部到父View的顶部的距离
    • View.getLeft():子View的左边界到父View的左边界的距离
    • View.getWidth():表示的是view本身的宽度,即getRight()-getLeft()
    • View.getHeight():表示的是view本身的高度,即getBottom()-getTop()
      在这里插入图片描述
      • gettranslationX()、gettranslationX()
        • gettranslationX()、gettranslationX()初始值为0,当有拖动发生时,这两个的值才会改变
          在这里插入图片描述
        • 拿来别人画得漂亮图(有触摸屏幕)
          在这里插入图片描述

http://chatgpt.dhexx.cn/article/qCwo39no.shtml

相关文章

Direct2D函数DWrite

Win8 DirectX 11.1 中 Direct3D 和 Direct2D , DirectWrite 的交互比11方便多了,不用创建什么DX10.1的device,不用搞什么设备同步,直接往同一个DXGI Resource里写就是了。 这大概得益于Win 6.2 底层架构的进一步融合,…

Pthreads on Microsoft Windows

Posix Threads API (pthreads) 是在并行编程中用到的非常普通的API,这套API包括许多非常基础的同步方法,方便我们编写高效的多线程程序。然而,Microsoft Windows 并不包含这样的接口。幸运的是,这里有一个开源的Windows平台上的 P…

Text-Instance Graph: Exploring the Relational Semantics for Text-based Visual Question Answering

Text-Instance Graph: Exploring the Relational Semantics for Text-based Visual Question Answering 文章目录 Text-Instance Graph: Exploring the Relational Semantics for Text-based Visual Question AnsweringAbstract1. Introduction2. Related works2.1. Visual Que…

绘制系列(五)-DrawText()详解

绘制系列(五)-DrawText()详解 文字基础知识 1、setTextAlign() 设置文字对齐方式(起始点相对于文字) canvas.drawText(“文字”,起始点,paint) 比如: paint.setTextAlign(Paint.Align.RIGH…

Windows API一日一练(24)DrawText函数-绘制矩形内的文字

主目录传送门 https://blog.csdn.net/zb774095236/article/details/108291755 本次学习的源码模板下载: 1.百度云:https://pan.baidu.com/s/1B0YuPWgSxvLTHk59STzQQQ 提取码:1ins 学习目标: 在Win32API-13-14-窗口关闭和窗口…

wpf-绘制文字:DrawText和DrawGlyphRun

先上效果&#xff1a;上面的Hello,world是DrawGlyphRun绘制的&#xff0c;下面的hello是DrawText绘制的。绘制的结果都是不能复制的。 前台 <local:CanvasCustom x:Name"myCanvas"/>后台 class CanvasCustom : Canvas {protected override void OnRender(Dr…

android 文字drawable,TextDrawable

TextDrawable 是一个可以将纯文本生成Drawable的类库&#xff0c;你可以将这个Drawable设置给ImageView&#xff0c;从而可将文字转为图片。这在某些场合是很有用的。 效果图&#xff1a; 如何使用你可在xml中创建个ImageView android:layout_width"60dp" android:la…

drawText用法总结

drawText 经常使用Canvas的draw***方法去绘制一些图像图形&#xff0c;绘制的坐标是从Canvas左上角开始计算的&#xff0c;如果想要把一个图像放到某个位置&#xff0c;直接drawBitmap传递图片左上角的坐标就行了。那drawText就不一样&#xff0c;如果你传递进去字符串&#x…

drawText详解

Canvas 作为绘制文本时&#xff0c;是以基线为基准绘制的&#xff0c;不是左上角 FontMetrics对象 它以四个基本坐标为基准&#xff0c;分别为&#xff1a; ・FontMetrics.top ・FontMetrics.ascent ・FontMetrics.descent ・FontMetrics.bottom ascent和top都为负数&#xff…

B. The Monster and the Squirrel

B. The Monster and the Squirrel Ari the monster always wakes up very early with the first ray of the sun and the first thing she does is feeding her squirrel. Ari draws a regular convex polygon on the floor and numbers it’s vertices 1, 2, …, n in cloc…

Springboot整合squirrel-foundation状态机

目录 一. 快速入门 1 . maven 2 . 快速开始 3 . Fluent Api 4 . 状态机四要素 5 . 状态机构建器 6 . 状态机转换操作(代码配置方式) 7 . 状态机转换操作(注解声明方式) 8 . 上下文不敏感状态机 二 : 使用注意事项 P1 : 异常 : StateMachineBuilderImpl cannot fi…

Hive的客户端界面工具–SQuirrel SQL Client--详细安装以及连接Hive过程

SQuirrel SQL Client是一款支持Hive的可视化工具&#xff0c;是市面上少数支持Hive中比较好用的&#xff0c;看下如何安装使用吧&#xff0c;下面是非常详细的安装过程。 1.下载客户端 SQuirrel SQL Client的官网及下载地址为&#xff1a;http://squirrel-sql.sourceforge.ne…

Linux安装SQuirreL SQL Client

环境和准备 操作系统&#xff1a; Ubuntu 20.04SQuirreL&#xff1a; squirrel-sql-snapshot-20220326_1238-standard.jarDb2 driver&#xff1a; db2jcc4.jardb2jcc_license_cu.jar MySQL driver&#xff1a; mysql-connector-java-8.0.27.jar 下载和安装 首先下载SQuirreL…

智能优化算法之松鼠算法(Squirrel search algorithm)

文章目录 背景Squirrel search algorithm(SSA)SSARandom initialization&#xff08;随机初始化&#xff09;Fitness evaluation&#xff08;适应值评价&#xff09;Sorting, declaration and random selection&#xff08;排序、声明和随机选择&#xff09;Generate new locat…

electron打包遇到 Making for target: squirrel - On platform: win32 - For arch: x64错误

上面横线处是出现错误的位置。报错的原因如下&#xff1a; 1、package.json的“author”和“description”在打包时是必填内容&#xff0c;随便填些内容即可打包成功。 2、和项目的绝对路径有关&#xff0c;项目的绝对路径不能出现中文&#xff0c;否则在红线处会报错。

WPF 使用Squirrel自动更新应用

前言 本文简单的介绍了如何使用 Squirrel 来为 WPF 客户端 进行自动检查更新。 Squirrel git 地址 &#xff1a;http:// https://github.com/Squirrel/Squirrel.Windows 本文使用了 Visual Studio 2022 进行演示讲解。 参考英文博客&#xff1a; https://intellitect.com/d…

SQuirrel SQL Client的安装

如果您的工作要求您在一天之中连接许多不同的数据库 &#xff08;oracle、DB2、mysql、postgresql、Sql Server等等&#xff09;&#xff0c;或者你经常需要在多个不同种类的数据库之间进行数导入导出。那么SQuirreL SQL Client 将会是比较理想的数据库客户端链接工具。 简单介…

数据库管理工具——SQuirreL SQL Client使用入门

如果您的工作要求您在一天之中连接许多不同的数据库 &#xff08;oracle、DB2、mysql、postgresql、Sql Server等等&#xff09;&#xff0c;或者你经常需要在多个不同种类的数据库之间进行数导入导出。那么SQuirreL SQL Client 将会是比较理想的数据库客户端链接工具。 简单介…

SQuirrel连接hive配置

1. 简介 最近由于大数据部门相关同事离职&#xff0c;不得不研究一下大数据相关组件&#xff0c;今天成功安装配置Hive&#xff0c;简单记录&#xff0c;一是为了加深印象&#xff0c;二是为以后备用&#xff0c;三是为大家提供参考&#xff0c;避免少踩坑。 在Hive的官网上…

FSM——squirrel状态机使用

FSM——squirrel状态机使用 1 FSM介绍 1.1 概念 FSM&#xff08;finite state machine&#xff09;:有限状态机 是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。核心内容&#xff1a;有限个状态、通过外部操作引起状态的转移。用来对状态的流转进行解耦&a…