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

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

装置

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更改默许装备标志

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注册视图中的默许装备


Zoomy.setDefaultConfig(config);

Zoomy构建器还答应一些定制

构建Zoomy注册时也能够设置Zoomy装备标志。该标志将一直掩盖默许的ZoomyConfig标志。

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

您能够添加回调来监听特定事情。由于Zoomy经过将View.OnTouchListener附加到注册的View,所以View.OnClickListener不能与Zoomy一同设置,因而供给了TapListener以保证View依然能够监听点击事情。假如您对缩放事情感兴趣,也会供给ZoomListener。


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());

资源下载此资源下载价格为10积分,νìρ免费,请先

如遇到链接失效请提交工单处理。

【下载提示】

1. 本站30000+源码及视频教程,除了热门商业代售区源码及课程外,只要有下载按钮的,终/身νìρ都可以免费下载。

2. 本站源码及教程来自30多个渠道采购,资源描述为转载资源站点内容,本站没有精力一一测试,可能搭建失败。

3. 本站开通数十站点会/员,资源过多,大部分无法亲自测试,源码有可能存在缺\\\\陷或者不完整的风险,仅供参考&研究。确认购买视为接受该风险,由于源码具有可复\\\\制性,不接受任何理由退\\\\款!!!

4. 本站使用在线支付,付款完毕后,积分自动到账。

5. 充积分比例:1:1。

6. 所有源码包含安装教程与否,请仔细观看资源描述。

7. 所有源码不提供代安装搭建,如有疑问请提提交工单。

资源下载
下载需要:10 积分
νìρ特权:免费

如遇到链接失效请提交工单处理。

【下载提示】

1. 本站30000+源码及视频教程,除了热门商业代售区源码及课程外,只要有下载按钮的,终/身νìρ都可以免费下载。

2. 本站源码及教程来自30多个渠道采购,资源描述为转载资源站点内容,本站没有精力一一测试,可能搭建失败。

3. 本站开通数十站点会/员,资源过多,大部分无法亲自测试,源码有可能存在缺\\\\陷或者不完整的风险,仅供参考&研究。确认购买视为接受该风险,由于源码具有可复\\\\制性,不接受任何理由退\\\\款!!!

4. 本站使用在线支付,付款完毕后,积分自动到账。

5. 充积分比例:1:1。

6. 所有源码包含安装教程与否,请仔细观看资源描述。

7. 所有源码不提供代安装搭建,如有疑问请提提交工单。

Android双指控制图片展开,以及放大缩小,做的超棒原文链接:https://www.qwzy8.com/28724.html

广告位招租

评论0

请先

           
1,如有问题请前往用户中心提交工单,12小时内回复!
2,投稿优质资源可获得最长本站置顶广告位推荐,收益100%归作者所有,可提现!
3,欢迎发布其他站点购买的各类源码教程资源,支持置换本站各类资源!
没有账号? 注册  忘记密码?