问题标签 [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.
android - 现有的库来重现 Foursquare android 应用程序的放大 imageView 效果?
我正在搜索一个库或现有代码,它们可以重现可在 Foursquare Android 应用程序中找到的放大/缩小图像视图效果。
这是我想重现的效果:https ://drive.google.com/file/d/0B5uiJlSSk9dZclZENm1pZTVlaEk/edit?usp=sharing
这种效果产生两件事:
- 图像缓慢缩小;
- 同时,一个缓慢的翻译动画
请问你能帮帮我吗?
谢谢
android - 使用动态位图设置在 Android 上实现 KenBurns 效果
背景
我正在操作栏上实现“ KenBurns 效果”(此处为演示),如此库的示例所示(除了移动的图标,我自己已经这样做了)。
事实上,我什至很久以前就问过它(这里),此时我什至不知道它的名字。我确信我已经找到了解决方案,但它有一些问题。
另外,由于我有时会显示来自设备的图像,其中一些甚至需要旋转,所以我使用了 rotatableDrawable(如图所示)。
问题
当前的实现无法处理动态给出的多个位图(例如来自 Internet),甚至不查看输入图像的大小。
相反,它只是以随机方式进行缩放和平移,所以很多时候它可以缩放太多/太小,并且可以显示空白空间。
编码
这是与问题相关的代码:
这是动画本身的一部分,它为当前的 ImageView 设置动画:
如您所见,这不查看视图/位图大小,只是随机选择如何缩放和平移。
我试过的
我已经使它与动态位图一起工作,但我不明白要对其进行更改以正确处理大小。
我还注意到有另一个库(here)可以完成这项工作,但它也有同样的问题,而且更难理解如何在那里修复它们。加上它随机崩溃。这是我报道过的一篇文章。
问题
为了正确实现 Ken-Burns 效果,应该怎么做才能处理动态创建的位图?
我在想也许最好的解决方案是自定义 ImageView 绘制其内容的方式,这样在任何给定时间,它都会显示给它的位图的一部分,而真正的动画将在两个矩形之间的位图。可悲的是,我不知道该怎么做。
同样,问题不在于获取位图或解码。这是关于如何让它们在这种效果下正常工作,而不会出现崩溃或奇怪的放大/缩小显示空白的情况。
android - 在android中的imageView中滚动图像
我正在开发一个应用程序,其中我有一个大图像并且需要在一个小尺寸的图像视图中显示该图像。我想通过在图像视图中自动滚动图像来查看整个图像。这可能吗?
我尝试了以下但没有得到满意。 Android 如何缩放和滚动动态创建的位图
http://blog.sephiroth.it/2011/04/04/imageview-zoom-and-scroll/
总之需要开发KEN BURNS EFFECT
我试过https://github.com/flavioarfaria/KenBurnsView 但得到如下错误:
android - KenBurnsView 如何设置图片资源?
我正在尝试在我的应用程序中使用Faria 的 KenBurnsView库。
KenBurnsView 是 ImageView 的一些扩展,具有很好的动画效果。您可能已经在 Foursquare 应用程序的图像中看到了这种效果。
对于实际图片,视图使用 XML 定义的“android:src”属性。但我想通过 Java 代码在运行时设置图像资源。我尝试过 setImageResource、setBackgroundResource、set".."drawabale 和许多其他方法。但无论如何,我的图像设置命令总是让我的应用程序在运行时崩溃。
我已经在网上搜索了几个小时,以寻找关于 KenBurnsView 的任何讨论痕迹,但没有任何运气。
我的问题是:
如何在运行时设置 KenBurnsView 的图像属性?
编辑 :
这是堆栈跟踪:
android - KenBurnsView - Load image from a url returns NPE
I'm trying to use KenBurnsView library into my ImageView to get the Ken Burn's effect. But it returns null pointer exception each time I want to load an image from a url using Image Loader.
Here is the stack trace:
Also, I've found a similar question here, but this one instead loading from a url, it loads on run-time.
I've tried the solution by adding updateDrawableBounds();
inside setImageResource(int resId)
method, still couldn't make it.
Has anyone ever experienced this before? How do you fix this?
android - 合并两个库
我将Parse
其用作我的应用程序的后端服务KenBurnsView
以及用于为图像设置动画的库。
我的问题是 Parse 使用ParseImageView和 KenBurnsView 使用com.flaviofaria.kenburnsview.KenBurnsView
,所以有没有办法将这两者合并在一起并使它们起作用。同样的问题也适用于其他图书馆。就像合并两个ListViews
具有不同功能的库一样,因此将它们合并在一起并使用两者的功能。
android - 使用 kenBurnsView - android 在 Kitkat 上大量访问主 UI 线程的问题
我将 kenburnsView 添加到我的项目中,我在主要活动中需要它。
我从以下来源获得了 kenBurnsView 代码:KenBurnsView.java
问题:
有趣的是,代码在新旧设备上都能完美运行,但不适用于运行 Android Kitkat(特别是手机)的设备。
我尝试在以下代码上实现一些线程,但仍然有大量访问 Main ui 线程。
这是代码:
这是我在 Kitkat 设备上运行代码时得到的 logcat:
android - Android KenBurnEffect 问题
我有一个与KenBurnsEffect库相关的问题。
在这个库中,他们设置了来自远程 URL 的图像.. 像这样..
这完美地工作。
但是在我的项目中,我需要从drawable
文件夹中设置图像..
要将可绘制对象引用为 URL 字符串,我使用了drawable://" + R.drawable.img_splash_1,
实现是这样的...
但这不起作用..它显示一个空白屏幕。没有例外。我不明白这是什么问题...
请帮我..