设为首页 加入收藏

TOP

Android控件之ZoomControls缩放使用
2014-11-24 11:15:12 来源: 作者: 【 】 浏览:0
Tags:Android 控件 ZoomControls 缩放 使用


正常




缩小




放大



一、简介


  ZoomControls是一组可缩放的控件。它包含俩个按钮(放大按钮、缩小按钮)


二、重要方法


  hasFocus():判断焦点


  hide():隐藏


  onTouchEvent(MotionEvent event):现这个方法来处理触摸屏移动事件


  setIsZoomInEnabled(boolean isEnabled):是否允许放大


  setIsZoomOutEnabled(boolean isEnabled):是否允许缩小


  setOnZoomInClickListener(View.OnClickListener listener):注册放大监听器


  setOnZoomOutClickListener(View.OnClickListener listener):注册缩小监听器


  setZoomSpeed(long speed):设置缩放速度


  show():显示



三、实例


  1.布局文件


  2.Java代码


package com.wjq;


import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
import android.widget.ZoomControls;


public class ZoomControlsDemo extends Activity {
private ZoomControls zoomControls;
static long size = 12;
private TextView text;


/*
* (non-Javadoc)
*
* @see android.app.Activity#onCreate(android.os.Bundle)
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);


setContentView(R.layout.zoomcontrols);


setTitle("ZoomControls");
zoomControls = (ZoomControls) findViewById(R.id.zoomcontrols);
text = (TextView) findViewById(R.id.text);
zoomControls.setOnZoomInClickListener(new OnClickListener() {


@Override
public void onClick(View v) {


size = size + 2;
text.setTextSize(size);
}
});


zoomControls.setOnZoomOutClickListener(new OnClickListener() {


@Override
public void onClick(View v) {


size = size - 2;
text.setTextSize(size);
}


});
}


}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android中Animation动画的xml使用 下一篇Android中Shared Preferences的使..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis on AWS:Elast (2025-12-27 04:19:30)
·在 Spring Boot 项目 (2025-12-27 04:19:27)
·使用华为开发者空间 (2025-12-27 04:19:24)
·Getting Started wit (2025-12-27 03:49:24)
·Ubuntu 上最好用的中 (2025-12-27 03:49:20)