背景
我有一些高质量的图像,我希望通过它们之间的一些过渡来展示它们,就像在演示文稿中一样。
问题
由于 Android 有多种屏幕类型,对于“演示文稿”的每个“帧”,我希望将图像放大到特定区域/角落(如果需要)并在某个方向缓慢自动滚动(取决于我放大的位置)。
这种情况发生在某些网站和显示图片库的屏幕保护程序上。
这意味着在某些屏幕中,只有部分图像会显示,而其他部分会在滚动时显示出来。
每次慢速滚动后,我切换到下一张图片并执行相同的过程。
我尝试过的
我找不到此功能的名称,因此我不知道在哪里可以找到它。
例子
图片放大到左上角,慢慢滚动到右下角。
问题
有没有办法使用 API 实现它?也许有适合这项工作的图书馆?
当然,无论图像质量如何,解决方案都不能使用太多内存。
最佳答案
好的,我找到了一个名为 NotBoringActionBar 的好项目,这与我要求的相同方式在图像之间交换的效果相同。
负责此的类称为“KenBurnsView.java”。
原库为KenBurnsView .
编辑:请注意,这不适用于动态创建的位图,我已经发布了相关信息 here .
关于android - 如何像在演示文稿中那样缓慢滚动放大的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15473969/