Android API 中文 (51) —— ZoomButtonsController

前言

  本章内容是 android.widget.ZoomButtonsController,版本为Android 2.2 r1,翻译来自"獨鍆躌踄",欢迎大家访问他的博客:http://www.cnblogs.com/mxgsa/,再次感谢"獨鍆躌踄" !期待你一起参与Android中文API的翻译,联系我over140@gmail.com。 

 

声明

  欢迎转载,但请保留文章原始出处:) 

    博客园:http://www.cnblogs.com/

    Android中文翻译组:http://code.taobao.org/project/view/404/

 

正文

  一、结构

public class ZoomButtonsController extends View implements View.OnTouchListener

        

java.lang.Object

android.widget.ZoomButtonsController

  

  二、概述

  ZoomButtonsController处理缩放控件的显示和隐藏并且定位其在相关父视图的位置。他也可以做为缩放控件的容器,允许在缩放控制窗口里面显示一些附加的按钮。

  通常情况下,客户端在按下或者移动显示容器需要调用setVisible(ture)方法(不需要调用setVisible(false),来隐藏空间,因为当时间超时,它会自动隐藏),同时,当拥有者不能再进一步缩放的时候,客户端应该调setZoomInEnabled(boolean) 和 setZoomOutEnabled(boolean)

来及时更新。

           如果你需要和自定义视图搭配使用,请在onDetachedFromWindow()方法中调用setVisible(false)

 

  三、构造函数

  public ZoomButtonsController (View ownerView)  

  ZoomButtonsController的构造函数

  参数

  ownerView 被缩放控件进行缩放的可视控件, 缩放控件显示将和可视控件保持一致

 

  四、公共方法

  public ViewGroup getContainer ()

  获取缩放控件的父容器。

  客户端可以增加其他的可视控件,和缩放控件一起放到这个容器中

  返回

  缩放控件的容器,它的布局将和它子控件的布局保持一致

 

  public View getZoomControls ()

  获取缩放控件的视图

  返回

  缩放控件视图

 

  public boolean isAutoDismissed ()

  获取缩放控件是否显示后自动关闭

  返回

  缩放控件是否显示后自动关闭

 

  public boolean isVisible ()

  缩放控件是否对用户可视

  返回

  true 或者false

 

  public void setAutoDismissed (boolean autoDismiss)

  设置缩放控件是否显示后自动关闭

  参数

  AutoDismiss   true或者false

 

  public void setFocusable (boolean focusable)

  设置缩放控件是否获取焦点,如果控件获取焦点,就是可以使用轨迹球和方向键进行操作,否则,只能触摸进行操作

  参数

  focusable True和false

 

  public void setOnZoomListener (ZoomButtonsController.OnZoomListener listener)

  设置ZoomButtonsController.OnZoomListener侦听接收回调进行缩放

  参数

  listener 介绍是否缩放的侦听器

 

  public void setVisible (boolean visible)

  设置缩放控件是否对用户可视

  参数

  visible 缩放控件是否对用户可视(true或者false) 

 

  public void setZoomInEnabled (boolean enabled)

  是否允许空间放大

  参数

  enabled 是否允许空间放大(true或者false)

 

  public void setZoomOutEnabled (boolean enabled)

  是否允许控件缩小

  参数

    enabled 是否允许控件缩小(true或者false)

 

  public void setZoomSpeed (long speed)

  设置用户操作缩放按钮到缩放回调的延迟时间

  参数

        speed 以毫秒为单位的缩放回调的间隔时间 

 

  五、补充

    文章精选

      Android Google map使用心得

      googlemap加载多个overlay内存溢出

    示例代码

    

结束

  合集已发布,继续前行。。。 

转载:http://www.cnblogs.com/over140/archive/2010/12/02/1894065.html

时间: 2024-07-29 02:04:18

Android API 中文 (51) —— ZoomButtonsController的相关文章

Android API 中文 (52) —— ZoomButtonsController.OnZoomListener

前言 本章内容是 android.widget.ZoomButtonsController.OnZoomListener,版本为Android 2.2 r1,翻译来自"獨鍆躌踄",欢迎大家访问他的博客:http://www.cnblogs.com/mxgsa/,再次感谢"獨鍆躌踄" !期待你一起参与Android中文API的翻译,联系我over140@gmail.com.    声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs

Android API 中文 (42) —— ListView

前言 关键字:Android API 中文 , Android 中文 API , android.widget.ListView 本章内容是 android.widget.ListView,译为"列表视图",版本为Android 2.2 r1,翻译来自"Tina",这是翻译组至今独立完成翻译最长的一篇 ,再次感谢"Tina"为大家带来优质的翻译稿 !期待你一起参与Android API 的中文翻译,联系我over140@gmail.com.  

Android API 中文 (53) —— BaseAdapter

前言 本章内容是 android.widget.BaseAdapter,版本为Android 2.2 r1,翻译来自"德罗德",欢迎大家访问他的博客:http://sparkrico.javaeye.com,再次感谢"德罗德" !期待你一起参与Android中文API的翻译,联系我over140@gmail.com.    声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com/ Android中文翻译组:http://co

android api (82) —— InputConnection [输入法]

前言 本章内容是android.view.inputmethod.InputConnection,为输入法相关章节,版本为Android 2.3 r1,翻译来自"六必治",欢迎大家访问他的博客:http://www.cnblogs.com/zcmky/,再次感谢"六必治" !期待你加入Android API 中文的翻译,联系我over140@gmail.com.   声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com/

android api (83) —— InputMethodSession [输入法]

前言 本章内容是android.view.inputmethod.InputMethodSession,为输入法相关章节,版本为Android 2.3 r1,翻译来自"六必治",欢迎大家访问他的博客:http://www.cnblogs.com/zcmky/,再次感谢"六必治" !期待你加入Android API 中文的翻译,联系我over140@gmail.com.   声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.co

Android开发者指南(10) —— Android API Levels

前言 本章内容为开发者指南(Dev Guide)/Appendix/Android API Levels,版本为Android3.0 r1,翻译来自:"jackeylu",欢迎大家访问他的博客:"http://jackeylu.wordpress.com/",再次感谢"jackeylu" !期待你一起参与翻译Android的相关资料,联系我over140@gmail.com.   声明 欢迎转载,但请保留文章原始出处:)  博客园:http://

申请Google Map Android API Key

要想使用Google的Map服务编写应用,无论是Google Map API和Google Map Android API都需要申请Key.Google Map API中的Key的申请这里就不介绍了,主要介绍Google Map Android API的Key,它的申请步骤如下:• 找到或创建keystore证书文件:• 生成MD5认证指纹:• 生成Google Map API Key.1.找到或创建keystore证书文件我们在本书的第3章的应用程序的打包.安装和卸载部分已经介绍了,本章就不再

求jQuery-1.11和jQuery-2.1的api中文帮助文档,大神们给个资源吧。

问题描述 求jQuery-1.11和jQuery-2.1的api中文帮助文档,大神们给个资源吧. 刚开始工作,公司要用到jQuery,可是没学过,只能自学了,下载了jQuery的库文件.可是却没有相关帮助文档.求大神们帮帮我吧.要中文的哦,英语水平差,英文版的看不懂. 解决方案 1.10.3我倒是有 解决方案二: 但是其实如果你百度一下 jquery API ,就能够轻松找到资源了的 解决方案三: 在CSDN中有.jQuery-1.11的中文API,是CHM格式的. 解决方案四: 文档地址htt

android API 23 system-images哪里下载

问题描述 android API 23 system-images哪里下载 更新了r23,但是缺少system-images,不能创建模拟器,更新的时候没发现有这个 解决方案 sdk里最新的有了,你再去看看. 解决方案二: 你去下载genymotion这个模拟器很好用 解决方案三: 编程是一种美德,是促使一个人不断向上发展的一种原动力.