发表日期: 2021-07-27 14:26:43 浏览次数:80
垦利网站优化【垦利微信公众号购物商城小程序制作】垦利网店美工排版设计_垦利网页推广公司_垦利网站开发公司—垦利微信公众号小程序网站代运营网络维护托管服务
1986年1月-1987年7月,垦利县辖1镇,11个乡和1处渔业管理站(乡级),320个村民委员会,394个自然村。
1988年8月,成立垦东办事处(科级),1933年10月,撤销红光渔业管理站,设立垦利县人民政府红光渔业办事处(科级)。
1991年底,垦利县辖1个镇、11个乡和2个办事处。即垦利镇、建林乡、新安镇、下镇乡、永安镇、高盖乡、郝家乡、董集乡、胜利乡、宁海乡、胜坨乡、微信公众号开发西宋乡、红光渔业办事处和垦东办事处。
1994年3月29日,胜坨乡撤乡建镇。同年9月,郝家乡、高盖乡亦撤乡建镇。3镇所辖范围与建镇前相同。
2001年2月9日,行政区划有原来的4镇、八乡调整为5镇、2乡。即原高盖镇并入垦利镇,政府驻原垦利镇政府;胜利乡、宁海乡并入胜坨镇,政府驻原胜坨镇政府;原永安镇和下镇乡合并,设立永安镇,政府驻原永安乡政府;原建林乡与原新安乡合并,设立黄河口镇,政府驻原新安乡政府。郝家镇、董集乡、西宋乡和红光办事处、垦东办事处保持不变。
2009年8月,山东省人民政府撤销垦利县垦利镇、网页制作西宋乡,设立垦利街道办事处和兴隆街道办事处,并将永安镇4个行政村划归兴隆街道办事处。
好吧,我们来写个最常见的单指拖动图片,双指缩放图片的示例吧:
实现效果图:
实现代码:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/img_test" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="matrix" android:src="@drawable/pic1" /></RelativeLayout>
MainActivity.java
package com.jay.example.edittextdemo;import android.app.Activity;import android.graphics.Matrix;import android.graphics.PointF;import android.os.Bundle;import android.util.FloatMath;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.widget.ImageView;public class MainActivity extends Activity implements OnTouchListener { private ImageView img_test; // 縮放控制 private Matrix matrix = new Matrix(); private Matrix savedMatrix = new Matrix(); // 不同状态的表示: private static final int NONE = 0; private static final int DRAG = 1; private static final int ZOOM = 2; private int mode = NONE; // 定义第一个按下的点,两只接触点的重点,以及出事的两指按下的距离: private PointF startPoint = new PointF(); private PointF midPoint = new PointF(); private float oriDis = 1f; /* * (non-Javadoc) * * @see android.app.Activity#onCreate(android.os.Bundle) */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); img_test = (ImageView) this.findViewById(R.id.img_test); img_test.setOnTouchListener(this); } @Override public boolean onTouch(View v, MotionEvent event) { ImageView view = (ImageView) v; switch (event.getAction() & MotionEvent.ACTION_MASK) { // 单指 case MotionEvent.ACTION_DOWN: matrix.set(view.getImageMatrix()); savedMatrix.set(matrix); startPoint.set(event.getX(), event.getY()); mode = DRAG; break; // 双指 case MotionEvent.ACTION_POINTER_DOWN: oriDis = distance(event); if (oriDis > 10f) { savedMatrix.set(matrix); midPoint = middle(event); mode = ZOOM; } break; // 手指放开 case MotionEvent.ACTION_UP: case MotionEvent.ACTION_POINTER_UP: mode = NONE; break; // 单指滑动事件 case MotionEvent.ACTION_MOVE: if (mode == DRAG) { // 是一个手指拖动 matrix.set(savedMatrix); matrix.postTranslate(event.getX() - startPoint.x, event.getY() - startPoint.y); } else if (mode == ZOOM) { // 两个手指滑动 float newDist = distance(event); if (newDist > 10f) { matrix.set(savedMatrix); float scale = newDist / oriDis; matrix.postScale(scale, scale, midPoint.x, midPoint.y); } } break; } // 设置ImageView的Matrix view.setImageMatrix(matrix); return true; } // 计算两个触摸点之间的距离 private float distance(MotionEvent event) { float x = event.getX(0) - event.getX(1); float y = event.getY(0) - event.getY(1); return FloatMath.sqrt(x * x + y * y); } // 计算两个触摸点的中点 private PointF middle(MotionEvent event) { float x = event.getX(0) + event.getX(1); float y = event.getY(0) + event.getY(1); return new PointF(x / 2, y / 2); }}
垦利网站优化【垦利微信公众号购物商城小程序制作】垦利网店美工排版设计_垦利网页推广公司_垦利网站开发公司—垦利微信公众号小程序网站代运营网络维护托管服务
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: https://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878