首页

源码搜藏网

首页 > 安卓源码 > 控件分类 > 图片ImageView >

Android双指控制图片展开,以及放大缩小,做的超棒

创建时间:2017-04-25 09:13  

Android双指控制图片展开,以及放大缩小,做的超棒
Android双指控制图片展开,以及放大缩小,做的超棒
暂无演示 立即下载

Zoomy是一款简单易用的缩放Android图书馆

alt标签

安装

ZoomCenter在JCenter中可用,因此您只需将其添加为依赖关系即可


	
compile 'com.ablanco.zoomy:zoomy:{latest version}'

其中{latest version}对应于JCenter中的已发布版本 下载

##用法

要开始使用Zoomy,只需注册您想要可缩放的View


	
Zoomy.Builder builder = new Zoomy.Builder(this).target(mZoomableView);
builder.register();

就这样。现在您的意见可以缩小!

##定制

Zoomy允许在其行为中进行一些自定义:

ZoomyConfig config = new ZoomyConfig();
config.setZoomAnimationEnabled(false); //Enables zoom out animation when view is released (true by default)
config.setImmersiveModeEnabled(false); //Enables entering in inmersive mode when zooming a view (true by default)       

	
Zoomy.setDefaultConfig(config);    

Zoomy构建器还允许一些定制

  Zoomy.Builder builder = new Zoomy.Builder(this)
                    .target(mZoomableView)
                    .enableImmersiveMode(false)
                    .animateZooming(false);

	
Zoomy.Builder builder = new Zoomy.Builder(this)
                    .target(mZoomableView)
                    .tapListener(new TapListener() {
                        @Override
                        public void onTap(View v) {
                            //View tapped, do stuff
                        }
                    })
                    .zoomListener(new ZoomListener() {
                        @Override
                        public void onViewStartedZooming(View view) {
                            //View started zooming
                        }

                        @Override
                        public void onViewEndedZooming(View view) {
                            //View ended zooming
                        }
                    });        

	
 Zoomy.Builder builder = new Zoomy.Builder(this)
                    .target(mZoomableView)
                    .interpolator(new OvershootInterpolator());

上一篇:Android图像处理后左右对比
下一篇:一款用于在Android设备上获取照片(拍照或从相册、文件中选择)

相关内容

热门推荐

  1. 1
/ 1
  1. 1
  2. 2
/ 2