android图片点击全屏显示,Android浏览图片,点击放大至全屏效果 您所在的位置:网站首页 图片预览全屏显示 android图片点击全屏显示,Android浏览图片,点击放大至全屏效果

android图片点击全屏显示,Android浏览图片,点击放大至全屏效果

2023-06-07 20:21| 来源: 网络整理| 查看: 265

近期做一个项目类似于QQ空间,做到照片浏览的功能,对于QQ空间中点击图片放大至全屏,感觉效果非常赞,于是也做了个类似的效果。

例如以下。

128430993_1_20180327045309222

我不知道QQ那个是怎么做的。我的思路例如以下:

首先。从图片缩略界面跳转到图片详情页面,应该是从一个Activity跳转到另外一个Activity,应该图片详情页面也有非常多操作。用View或者Dialog不是非常好。所以如今难点就是。怎样使得前一个界面的ImageView在另外一个界面做缩放分割动画。

一般缩略界面的ImageView的是如上图所看到的的正方形的,而且是CENTER_CROP缩放属性的。CENTER_CROP属性会导致ImageView中显示的Bitmap有被分割达到填充的效果。

而详情页面的ImageView一般都是FIT_CENTER的缩放属性。所以要保证这个跳转动画的流畅。要做例如以下的变化:

1、Bitmap的缩放,由于缩略图和详情图的缩放比例肯定不一样

2、Bitmap位置的平移。由于缩略图的位置是不确定的,我们要使他平移到中间

3、Bitmap的分割,由于CENTER_CROP是分割过得,而FIT_CENTER是没有分割的,那么两幅图显示的内容区域是不同的,所以也要显示区域的平滑变换。

要完毕上面的效果,假设单单是指对ImageView做一个动画变换,我认为是完毕不了这个要求的。所以自己重写了ImageView来完毕上述的变换。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有