关于Touch Panel AA区要做外扩的原因解析
Touch Panel即是触摸屏的面板,面板在设计的时候就会有一定的规范。
如上两幅图所示:
- AA : Active Area的英文缩写,表示触摸屏的动作区,也就是我们手可以触摸面板,能够被检测到的区域。
- VA : View Area的英文缩写,表示屏体可视区域。
- OD : Outside Dimensional的英文缩写,表示触摸屏体外形尺寸。
- Sensor:装饰玻璃下有触摸功能的部件,通常就是一些ITO组成的电极,由各种各样的图案构成发射通道和感应通道,这些ITO图案一般式附着在一些玻璃或者导电玻璃上,因此就会有GF,GFF,OGS等结构。
- Cover glass : 盖板玻璃,也有一种叫法,叫Cover lens。
- FPC:上面有触控ic和各种电阻,电容等元器件,触控ic上通常由若干个通道,通过FPC线路与ITO上的通道相连。
那么,为什么需要外扩?
由于我们手指触控屏体的时候当触控到边缘的时候,手指触摸的宽度有一部分是无法完全触摸到边线的,这就导致触摸的时候,有一部分区域的能量检测的结果没有实际触控区域的能量高。
所以,将AA区外扩,就相当于增大了可触控范围,再到程序中调整算法,这样就不会导致以上这种现象。
当然,不同的人会有不同的说法。不同的公司会有不同的规格,需要根据实际测试结果才能下结论。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
Android底部导航栏的动态替换方案
Android底部导航栏的动态替换方案,供大家参考,具体内容如下 1.通常来说,一般情况下,我们的app的BottomTab会有下面几种实现方式. 1).自定义view,然后自己写逻辑去实现互斥. 2).使用RadioGroup+RadioButton去实现底部的Tab. 自由度比极高,如果想实现搞复杂度的话可以重写 RadioButton. 3).使用google design包里面的 TabLayout去实现. 可上.可下.可以滑动 偷懒的话可以根据已有api来设置一些资源,也可以 setC
-
Android Usb设备的监听(Dev)外设端口的判定以及耳机的插拔
最近在公司用到外设,需要判断接入的外设的VendorId和ProductId,然后给大家说一下自己的学习成果把 ,首先我门可以通过android.hardware.usb.action.USB_STATE监听自己的Usb连接的设备,只针对Usb设备.而想要监听外部设备的时候却需要另外的两个广播进行监听"android.hardware.usb.action.USB_DEVICE_ATTACHED"和"android.hardware.usb.action.USB_DEVICE
-
Android通过ExifInterface判断Camera图片方向的方法
Android的Camera相关应用开发中,有一个必须搞清楚的知识点,就是Camera的预览方向和拍照方向 图像的Sensor方向:手机Camera的图像数据都是来自于摄像头硬件的图像传感器(Image Sensor),这个Sensor被固定到手机之后是有一个默认的取景方向的,这个方向如下图所示,坐标原点位于手机横放时的左上角: android应用里使用相机图片时必须要考虑的一个问题就是图片朝向,只有判断对朝向才能调整图片从而更好的展现.本文将介绍一种通过ExifInterface判断图片朝向的
-
Android通过代码控制ListView上下滚动的方法
本文将介绍一种通过代码控制ListView上下滚动的方法. 先上图: 按下按钮会触发ListView滚动或停止. 实现该功能并不难,下面给出主要代码MainActivity.java package cn.guet.levide; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View;
-
Android自定义view制作抽奖转盘
本文实例为大家分享了Android自定义view制作抽奖转盘的具体代码,供大家参考,具体内容如下 效果图 TurntableActivity package com.bawei.myapplication.turntable; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; im
-
Android开发手机无线调试的方法
是不是还在为了手机usb被占用而不能链接编译器而难过?是不是感觉无线调试遥不可及? 读完下面的几步 让你轻松掌握无线调试. 1. 首先将你的手机连接到无线网 2. 将你的手机链接到电脑上 3. Window 配置好adb Linux 安装好adb 4. 确认手机链接到无线网络需要和你的电脑在同一个无线网络内 5. 在命令端输入 $ adb tcpip 5555 (5555为端口号,可以自由指定) 然后在输如下命令 $ adb tcpip 此时你可以查看到 自己手机的ip地址 大概如下所示 10.
-
Android使用AsyncTask加载图片的操作流程
加载图片基本操作 一.创建AsyncTask子类 将ImageView的弱引用设置为成员变量,创建构造函数传入ImageView对象. 调用指定大小解析Bitmap方法. 因为是弱引用,所以必须判断引用是否被回收.如果异步任务完成前,用户离开Activity或者设置发生改变,ImageView也可能不存在. class BitmapWorkerTask extends AsyncTask<Integer, Void, Bitmap> { private final WeakReference&
-
Android自定义View实现饼状图带动画效果
一个简单的自定义view饼状图,加入了动画效果 先看一下效果 下面就直接上代码了 public class Yidong2 extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new PointView(this)); } public class PointView
-
Android仿淘宝订单页面效果
一般电商项目会涉及到的订单管理模块,类似淘宝样式的订单 主要是讲一下订单页面的实现.当然实现的方法有很多,我知道的有两种方法:一种是采用listview嵌套listview的方式,这种方式需要重写listview中onMearsure方法:还有一种是采用接口回调的方式,这种方式主要对后台返回的数据有依赖: 今天主要说下第二种方法: 实现的思想:首先Tab下面的布局还是用一个listview实现,然后将listview中的item分为上中下三部分内容: 创建三个xml文件,分别实现三个布局:第一部
-
Android实现自动填充短信验证码功能
前言 短信验证码获取并自动填写现在已经成为一个人性化App的标配了,这篇文章将实现一个短信验证码获取并自动填写的demo.其实就是读取指定号码的短信并提取出验证码,然后赋值给EditText显示. demo效果图: 读取短信 Android系统在接受到一条短信的时候会发出一条Action为android.provider.Telephony.SMS_RECEIVED的有序广播,因此我们读取短信的验证码只需要监听这个广播然后提取出短信中的验证码即可,如: /** * Created by 程龙 o
随机推荐
- 使用VBScript 中的类组织开发
- jQuery 处理页面的事件详解
- nginx使用nginx-rtmp-module模块实现直播间功能
- JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
- 使用javascript实现有效时间的控制,并显示将要过期的时间
- 正则方式的自动小偷抓网程序
- ASP.NET预备知识学习笔记
- php将服务端的文件读出来显示在web页面实例
- 使用php+Ajax实现唯一校验实现代码[简单应用]
- php二维数组排序与默认自然排序的方法介绍
- PHP实现用户认证及管理完全源码
- MySQL存储引擎 InnoDB与MyISAM的区别
- Javascript基础回顾之(一) 类型
- DIV外区域Click后关闭DIV的实现代码
- jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
- 用PHP和Shell写Hadoop的MapReduce程序
- jquery动画3.创建一个带遮罩效果的图片走廊
- c 调用python出现异常的原因分析
- ASP.NET WebAPI连接数据库的方法
- Nginx服务器负载均衡及ssl原理、生成ssl密钥对、Nginx配置ssl操作示例