问题标签 [imageswitcher]
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 - Android:如何:通过位图设置 ImageSwitcher 的图像?setImageBitmap 不存在?
我无法从 ImageSwitcher 中找到 setImageBitmap。有没有办法通过位图设置它?
UPDATES1 然后我找到了这个->从文件 URI 设置图像
但我的情况是,在位图中设置为 ImageSwitcher 之前,我必须在位图中绘制一些东西。那么,有没有办法通过位图来设置呢?如果没有办法,我必须从修改后的位图中输出图像文件,然后使用 setImageURI。但这是在浪费内存。
UPDATES2 替代方案:有没有办法将图像文件从 sdcard 动态存储到 R.drawable 或 R.raw 以生成资源/drawable id。那么用它来setImageResource还是setImageDrawable呢?
android - Android:如何调整图像大小以自动适合视图
我有 png 地板地图图像。我正在使用下面的代码来设置默认图像大小以适合视图。
imageView 是我的 ImageSwitcher 中的视图:
如果您注意到,我使用固定值只是为了使图像适合视图。
任何关于如何自动适应其视图的指导都值得赞赏。
android - 如何创建圆形画廊视图/图像切换器/图像视图...?
我有一个要求,比如想要一个如图所示的循环画廊视图。
提前致谢...!
android - ImageView 应该是全屏但高度错误
我正在开发一个简单的应用程序,该应用程序在屏幕的下半部分以纵向显示 4x3 纵横比的图像,并以横向填充屏幕。肖像作品和 320x240 图像(通过网络加载)显示为该尺寸。
旋转到横向,我在 res/layout-land 中使用了一个单独的布局,它省略了纵向布局的上半部分,并将 ImageSwitcher 全屏放置。一些半透明的控件覆盖了图像,因此这在布局 xml 中使用了带有 ImageSwitcher 和 RadioGroup 的合并标记:
ImageSwitcher 中的 ImageViews 是从单独的布局中加载的:
For some reason the image views don't fill the screen however. Inspecting the view hierarchy with hierarchyviewer, I see that the ImageSwitcher has dimensions 480x295 (full screen minus the top bar), but the contained ImageViews have dimensions 480x240.
I've struggled with this for a couple of hours, fiddling with all the layout settings in the ImageSwitcher and the ImageViews but I can't get the ImageView to match the 480x295 dimension of its parent. Any help or insight appreciated.
android - Android ImageSwitcher:setImageURI 时出现内存不足错误
我似乎有内存泄漏,我不知道如何修复。我已经阅读了 android.com 上的所有 ImageSwitcher 教程和示例,但这些似乎都处理了已经在 drawables 文件夹中的 drawables。我的代码允许用户用他们的相机拍摄一张或两张照片,将图像存储到 SD,并使用图像切换器“翻转”图像。
上面的代码有时似乎工作得很好。但是,我偶尔会收到 OutOfMemory 错误。现在,根据我通过调试的理解,当 .setFactory(this) 被调用时,makeView() 似乎被调用了两次,这似乎很好,因为 ImageSwitcher 的目的是在两个图像之间切换。我想知道除了 SetImageUri() 是否有更好的方法来切换图像。我看不到任何可能泄漏的地方或可能导致问题的原因。我看不到任何地方甚至可以使用 convertView。有没有办法缓存来自 Uri 的图像?每次调用 .setImageUri() 时是否都会重新加载图像?有没有办法转储该内存(或重用)?这就是吞噬我记忆的东西吗?
不要听起来不尊重或粗鲁,但我真的更喜欢帮助,而不需要有人参考避免内存泄漏文章或指向 imageswitcher 的 javadocs 的链接?避免内存泄漏文章显示了一些“您不应该这样做”,但从未显示您“应该”做什么。我已经有指向 javadocs 的链接。我正在寻找能够真正解释我做错了什么并用代码为我指明更好方向的人(我学习最好的代码而不是模糊的抽象学术理论),而不是仅仅从谷歌搜索中反刍前 3 个链接. :)
感谢您的任何帮助!:)
编辑:10Feb2012 所以我尝试加载 Drawables 并立即收到内存不足错误,这比偶尔使用 .setImageUri() 出现错误更糟糕。以下包含模组:
查看 SoftReference,使用需要使用另一个可绘制对象创建 SoftReference。我看不出使用 SoftReference 有什么帮助,因为我现在在初始加载时崩溃了。
android - 如何在android中使用存储在/data/data/[package]/files的内部文件?
我从 url 下载了几个文件并将其存储为我上面提到的路径。我想在一个循环中使用这些文件作为 ImageSwitcher 的源,一个接一个的图像会在一段时间后改变。
所以请帮帮我。当我们制作一个drawble数组时,我是否有可能制作一个存储文件的数组?
android - Android中没有画廊的全屏ImageSwitcher
我正在尝试在android中构建一个应用程序,在我的一个活动中,我想显示全屏图像并通过在图片上滑动手指使它们左右滑动。
我已经尝试过基本的画廊视图和图像切换器,但我无法处理触摸事件以产生滑动效果,就像在自定义 android 画廊中一样,但没有缩略图。
这是我的简单图像切换器 xml 和活动类。如果有人向我展示一种方法或在下面编辑我的代码,我将不胜感激。提前致谢...
布局xml:
代码 :
在编辑了一些@imran khan 的解决方案后,这里的代码运行良好。
解决方案:
android - 从互联网获取图像并将它们动态存储在 Android 的内部存储器中
我有一个 Activity 用作图片库并且效果很好。但它从具有可绘制对象引用的整数数组中加载图像。我想做的是从互联网上获取图像并将它们存储在内部存储器中,然后在我的画廊中使用它们。
下面是我的代码。任何帮助将不胜感激。
android - 如何控制 ImageSwitcher Android 中的过渡持续时间
我有一个 ImageSwitcher,我正在使用它来创建幻灯片。我可以控制图像显示的持续时间,但如何控制图像之间过渡的持续时间。我想增加该持续时间,因为上一张图像的 outAnimation 和下一张图像的 inAnimation 看起来像是合并了,看起来不太好。
android - Android图像不切换
我正在研究一段可以使用 Menu inflater 切换图像的代码,我已经研究过代码,但是一旦我单击按钮,它就会给我强制关闭错误。这是我的代码:
主要的.xml
这是我的日志
请就此事帮助我....最好的问候,