我找到了一个带缩放缩放的图库示例项目,并修复了一些错误.你可以在这里下载我的代码
它仅支持全屏.它始终将图像置于屏幕高度中心.但我想将标题视图放在屏幕顶部并调整图像的位置.图像位置应为:
header height + (screen height - header height) / 2
Run Code Online (Sandbox Code Playgroud)
我不太擅长使用Matrix.任何人都知道如何使自定义图库可以在任何尺寸(不仅仅是全屏)工作?
我只是想看看是否有人可以向我指出正确的方向,以学习如何使用Glide完成此任务...
我们有一个包含内容的页面。
内容显示为单个图像(认为:杂志页面的图像)
在轻松阅读模式下,我想对文本内容的第一块进行居中和缩放,对其余部分进行遮罩
单击“下一个”时,我想移至下一个文本内容块,即最近显示并缩放
单击“后退”时,我想移至上一个文本内容块,最近显示并重新缩放
遮罩将始终为矩形,但大小将不断更改以适合内容
我在下面放了几个简单的图像来说明我的意思。目前,我们正在使用imageview和我们定位的4个黑色视图来执行此操作,但是它非常过时并且容易出现未对齐的情况。我们可以在Glide中做到这一点吗?
谢谢大家!
现在我想将它们两者结合起来.
问题是,滑动事件被ImageViewTouch消耗并被Gallery遗漏.
两个组件如何消耗事件?
这将解决我的问题,因为最终,在一些事件之后,每个组件都将知道如何做出相应的反应.例如,如果第一个事件是ACTION_DOWN,则它可以是捏缩放或滑动的一部分.两个组件(Gallery和ImageViewTouch)都应该使用它,以便知道在以下事件中要做什么.