从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这次记录的是实现Android图片两手触控缩放的功能。
创新互联-成都网站建设公司,专注成都网站建设、网站建设、网站营销推广,域名注册,网站空间,网站托管维护有关企业网站制作方案、改版、费用等问题,请联系创新互联。编译环境:eclipse
Android版本4.0
创建工程过程略
实现图片在页面两手触控缩放
原理图---图片缩放
两手拉开图片变大,两手合拢图片缩小,根据两手的移动距离来判断图片放大和缩小的倍数,两手的移动距离计算方法如下:
两手不管是正着还是斜着拉伸,用勾股定理都能计算出两点的距离。
除此之外,还要确定两个手位置的中心点,图片以这个中心点为参照进行放大和缩小:
计算两点之间的中心点的方法是,点1距原点位置X1(或者Y1)加上点2距原点位置X2(或者Y2),和除以2即可:
X0=(X1+X2)/2; Y0=(Y1+Y2)/2;
实现图片在页面内的触控缩放(还有拖拉功能,是以前写的)
main.xml:
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图