草庐IT

ImageVIew

全部标签

Android 只下载 horizo​​ntalScrollView 可见的图片

我有一个Horizo​​ntalScrollView,其中包含一个LinearLayout来容纳我的所有View。我向LinearLayout添加了大约20个包含ImageView和TextView的RelativeLayout。如果ImageView在屏幕上(当我滚动到ImageView时),我只想加载图像。我尝试关注thispost要在缩略图上使用getHitRect(),但是,缩略图的Rect(边界)始终为0、0-0、0,导致我的方法返回false。我做错了什么?thumbnailLayout是我在Horizo​​ntalScrollView中的LinearLayoutthumb

android - 按下时如何更改图像大小

我目前正在开发一个Android应用程序,我想实现一种效果,即使经过一些搜索,我也没有找到答案。我想获得的效果是在图像上。通常当你按下一个图像时,你会在图像上应用某种色调以显示一些反馈,但我想更进一步,我不想应用色调而是在图像上应用某种操作系统比例图片。例如我有以下图片,NormalImage,如果我按下图像(并在按住它的同时),我希望图像缩小一点,像这样PressedImageN.B.-黑色部分不是图像的一部分,而是背景的一部分。图像只会是蓝色方block。感谢您的帮助!:)P.S.-我不能在这里发布图片,因为我没有足够的声誉。 最佳答案

Android:如何在不加载完整位图的情况下即时将流式图像渲染到 ImageView?

我正在从URL加载图像以显示在ImageView中。标准方法是创建位图如下(其中InputStream是已经从URL中获取):Bitmapbm=BitmapFactory.decodeStream(is);但我正在处理大图像,我想在整个图像加载到位图中之前开始显示像素,即我想要实现图像的渐进式渲染(类似于在网络浏览器中加载大图像)。例如,如果图像是交错的PNG,这将允许我在用户等待完整图像加载时向他们显示质量较低的图像。基本上,我想实现如http://www.codinghorror.com/blog/2005/12/progressive-image-rendering.html所示

android - 在 Android 中使用矢量图像在真实设备上出现问题。 SVG-安卓

我使用https://github.com/pents90/svg-android中的svg-android.jar工作正常,但仅在eclipse中的模拟器设备上使用。啊啊啊。在真实设备上,它只是在屏幕上清空imageView。这是我的代码:SVGsvg=SVGParser.getSVGFromResource(getResources(),R.raw.test);Drawabledrawable=svg.createPictureDrawable();imgView.setImageDrawable(drawable);有什么建议吗? 最佳答案

android - 如何在 Android 中创建一个半圆形的 imageview

我想创建一个半圆/圆形ImageView。下面是我用来创建圆形ImageView的代码,但我无法创建半圆形图像(半圆)packagecom.example.dynamicviews;importandroid.annotation.SuppressLint;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.BitmapShader;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroi

android如何将pdf转换为图像并在imageview中加载

我正在开发一个android应用程序,从json获取PDF并将PDF文件转换为图像并在ImageView上显示转换后的图像。(不是WebView或PDF查看器)我需要将PDF转换为图像并将该图像加载到imageview上。那可能吗??我怎样才能完成这个任务。我关注了this和this.感谢任何帮助.. 最佳答案 我最近在相同的上下文中工作,PDFViewer通过native解决方案(ndk),我发现最好的解决方案是mupdf库,它具有GPL许可。您可以从这个项目中激发您的解决方案:https://github.com/smartmo

java - 如何缩放 Android TableLayout

我正在用Java为Android开发一款五子棋游戏。我在Activity的顶部创建了一个记分板,在底部创建了一个新游戏Button。在中间,我在TableLayout中创建了100个ImageView(10行和10列)。它在平板电脑上运行良好,但在手机上——尤其是在较小的手机上——ImageView太小,你无法完美地触摸到你想要的东西。我想实现一个缩放功能。它可以是多点触控缩放,也可以是ZoomControlButton,我唯一需要的就是工作。所以我想在TableLayout中放大和缩小,但是记分牌和新游戏Button没有做任何事情。 最佳答案

android - Android 中的自定义形状按钮 - 我做得对吗?

我正在尝试实现四个自定义形状的按钮,如下图所示:到目前为止我做了什么:我拍了4张不同的照片-每张只有一种颜色可见(见上文)。图像的另一部分是透明的。结果是我有四张相同尺寸的图片。现在我使用了一个相对布局,其中我所有的4张图片都添加到相同位置的ImageView中。由于透明度,我可以看到想要的图片。对于我的ImageView,我实现了具有以下内容的onTouchListener:privateclassImageOnTouchListenerimplementsView.OnTouchListener{privateintcategoryId;publicImageOnTouchList

android - Timer 的 ImageView 可见性错误

packagename.cpr;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.ImageView;importjava.util.Timer;importjava.util.TimerTask;publicclassExampleActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setCo

android - ImageView 覆盖覆盖按钮的波纹效果

我有一个ImageView作为Relativelayout的背景,上面有一个刷新按钮。按钮的涟漪效果被其下方的ImageView覆盖。我试过FrameLayouts等,但似乎没有任何帮助。 最佳答案 使用selectableItemBackgroundBorderless,您可以这样做:关键是波纹效果必须有自己的layouts(LinearLayout+FrameLayout),然后使用alpha="0"对有波纹的图片设置透明以覆盖实心图像。这段代码的问题是:您必须对填充进行硬编码。如果没有填充或填充太小,波纹效果将绑定(bind)