问题标签 [android-kenburnsview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1133 浏览

android - 使用 KenBurnsView 定义缩放/平移起始位置

我正在使用图书馆KenBurnsView并且我有一个问题:

概述或这个不错的库说以下内容:“高度可扩展:您可以定义如何生成要缩放和平移的矩形”,这正是我想要做的,但我不知道具体如何。

我希望能够告诉库从图像的指定区域(我假设为 RectF)缩放或平移。我想我必须实现自己的 TransitionGenerator 并编写自定义 generateNextTransition() mtehod,但我不知道在里面做什么。

谁能帮我 ?

谢谢。阿德里安

0 投票
1 回答
220 浏览

android-kenburnsview - 使 KenBurnsView 适合并填充给定区域

我的应用程序使用 KenBurnsView(一段精彩的代码,谢谢!),它适用于 ScaleType.FIT_CENTE 模式,但有些用户只是更喜欢查看整个未裁剪的图像(在这种情况下不移动),效果很好使用标准 ImageView,但使用 KenBurns 时惨遭失败:

Ken 发生的事情是:他保持小并坚持父视图的左上角。如何在不使用标准 ImageView 替换它的情况下解决这个问题?

0 投票
1 回答
1751 浏览

android - ImageView 中的动画 scaleType="centerCrop"

有没有办法为 scaleType="centerCrop" 设置动画?我需要将图像缩放到 certerCrop,以便图像可以覆盖 imageView 的整个区域。但是我需要对其进行动画处理,以便在缩放之前向用户展示图像的实际外观我打算这样做

imageView.animate().scaleX(2.0f).setDuration(2000)

但问题是我将在幻灯片放映的多个图像上执行此操作,因此每个图像将具有不同的大小和方向。

我还发现了这个库https://github.com/flavioarfaria/KenBurnsView但使用它仍然有问题。

任何帮助将不胜感激谢谢。

已编辑

开始处理 KenBurnsView 仍然无法将图像平移到中心。

0 投票
1 回答
385 浏览

android - 使图像适合整个 imageView 然后动画显示隐藏部分

我想要获得的是从 imageView 加载图像时,它应该填充整个图像视图,类似于 scaleType="centerCrop" 但不是在中心裁剪它,如果它是横向图像,它应该裁剪到左侧或裁剪到顶部如果纵向。然后它应该慢慢平移以缓慢显示图像的裁剪部分。

就像这个插图。

在此处输入图像描述

我找到了一个可以帮助我解决这个难题的图书馆

肯伯恩斯视图

唯一的问题是文档没有对TransitionGenerator我需要什么给出全面的解释,而且我自己也太笨了,无法弄清楚。我试着用谷歌搜索,但只能找到这个

如果您尝试过这个库,您能否指出正确的方向,或者如果您有其他具有类似功能的库,请告诉我。谢谢。

0 投票
1 回答
194 浏览

android - 在 kenburnsview 闪屏中添加另一个 textview

我想在我的应用名称下方添加另一个文本视图,这是启动画面

我试图复制代码并将其放置

但第二个 textview 出现在第一个 TextView 的顶部

在此处输入图像描述

这是我的 activity_splash.xml 代码:

0 投票
5 回答
21088 浏览

android - 错误:解决后无法更改配置“:app:_debugAnnotationProcessor”的依赖关系

Gradle 项目刷新失败

在我将KenBurnsView库添加到build.gradle应用程序级别之后。当我尝试同步 gradle 时,它​​失败了。

build.gradle(应用级别)

build.gradle(项目级别)

0 投票
0 回答
127 浏览

android - 圈子不显示

期望的结果

结果

我正在获取动画图像。但没有得到上面有文字的圆圈。

代码:-

我将 CrescentoContainer 用于底部曲线图像,将 KenBurnsView 用于动画图像。有时我也会出现内存不足错误。

0 投票
2 回答
762 浏览

android - 在 Android Studio 中出现内存不足错误

我添加了用于圆形图像底部的 cresentroContainer 和KenBurnsView来为图像设置动画。之后我出现内存不足错误,android studio 也变得非常慢。

0 投票
1 回答
218 浏览

c# - 从 URL 为 KenBurnsView Xamarin.Android 预加载图像

我正在使用https://components.xamarin.com/view/KenBurnsView 我有几个图像 URL-s 我想通过 KenBurnsView 显示它们

在将 KenBurnsView 的 src 设置为第一个 imageURL 后,在 TransitionEnd 我想用新的图像 URL 替换 src 并重新启动动画,但我希望预加载图像以使一切顺利。

我会在 TransitionStart 事件中预加载下一张图片,以便在最后加载图片,但我不知道该怎么做。

图像缓存可能是我的意思,但我不知道如何在第一次缓存它

0 投票
1 回答
240 浏览

android - KenBurnsView 如何设置最大比例?

我正在使用KenBurnsView为我的图像添加动画。
是否可以以编程方式设置最大比例?小图像太缩放。