草庐IT

ImageVIew

全部标签

java - 如何在android中从json数据在ImageView上显示图像

我正在获取json数据。在那个json中,我有一个图像的url。现在我想在ImageView中显示该图像。我怎样才能做到这一点?这是我的代码classLoadInboxextendsAsyncTask{/***BeforestartingbackgroundthreadShowProgressDialog**/@OverrideprotectedvoidonPreExecute(){super.onPreExecute();pDialog=newProgressDialog(Home.this);pDialog.setMessage("LoadingInbox...");pDialog

android - 在 ImageView 的触摸事件中填充两个图像叠加层,如搜索栏

有两个黑色和蓝色的图像,当触摸蓝色图像时它应该像进度一样填充,我在不使用Canvas的情况下使用多个剪切图像实现了但在触摸时没有得到平滑度,如100Pushupsapplication.实际上,我正在尝试实现类似于我上面提到的100个俯卧撑应用程序,我得到了一个link到,但这是使用Canvas实现的,我想使用图像实现,我谷歌但运气不好,是否有任何类似于该应用程序的链接或教程(100个俯卧撑)? 最佳答案 这是我使用剪辑路径想出的东西。我正在使用以下图像(编码器颜色),其中背景是实心图像,前景图像仅包含透明背景上的蓝色圆圈。首先将背

android - 在 GridView 中对 ImageView 执行 onClickListener

我有GridView,其中项目是带有图像(ImageView)和标题(TextView)的View。我想在这个ImageView上执行onClick操作,但不想在整个GridView项目上执行。如果我使用这段代码:gridView.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){ImageViewimageView=(ImageView)view.findViewById(R.id.i

java - ImageView getLayoutParams 宽度单位

如果我想在Java中以编程方式设置ImageView的宽度/高度,如下所示:image_view.getLayoutParams().width=200;“200”的单位是什么?是px/dp吗?它在每台设备上看起来“一样”吗?(这意味着:它在平板电脑上非常大而在智能手机上非常小吗?) 最佳答案 以像素为单位。但是要独立于设备,我们需要在dp中设置值。因此,在您的代码中,您可以编写一个swicth案例,并基于您可以从设备指标中获得的屏幕分辨率,可以像这样相应地设置值:DisplayMetricsmetrics=this.getReso

android - 使用 ImageView 自定义可绘制对象

我已经有了一个带有这些参数的“ImageView”:android:layout_width="wrap_content"android:layout_height="wrap_content"并设置自定义Drawable:publicclassHexDrawableextendsDrawable{privatePathhexagonPath;privatefloatmWidth,mHeight;privateintmBackgroundColor;privateintmStrokeColor;privateintmStrokeWidth;publicHexDrawable(){ini

Android,Glide 显示错误图像大约一秒钟

我正在使用Glide库从URL加载图像,这是我从GraphRequest(Facebook)获得的。它在RecyclerAdapter中使用。当我滚动时,每个ImageView显示错误的图片大约不到一秒钟,然后更正一张。这是代码:@OverridepublicvoidonBindViewHolder(finalRecyclerView.ViewHolderholder,finalintposition){ImageViewmain_image=viewHolder.main_image,getEventCover(position,main_image);}privatevoidget

android - 使用 ColorStateList 色调值膨胀 ImageView/ImageButton 时出错

将ImageView/ImageButton(AppCompatImageView/AppCompatImageButton)与的样式属性结合使用使用ColorStateList资源的>android:tint在>=API21上工作正常,但在APIInflateException。首先,我什至不知道AppCompatImageView/(Button)着色是否支持ColourStateListxml资源作为android:tint值,我似乎无法找到明确的答案。我可以在S/O上找到的建议是实现TintableImageView等,但这些答案已经过时了,而且从appcompat实现的来源看

android - 如何在不保存到设备的情况下在 ImageView 中加载 Cipher 加密的图像文件

我正在创建一个具有内容安全性的应用程序,因为任何人都无法复制内容和文件。我正在使用密码直接从URL加密图像,而无需下载到设备。请在下面找到我的代码。URLurl=newURL(images.getImageurl());HttpURLConnectionconnection=(HttpURLConnection)url.openConnection();connection.setRequestMethod("GET");connection.setDoOutput(true);Filefolder=newFile(Environment.getExternalStorageDirec

Android:在图库中延迟加载

我查看了一些关于延迟加载的帖子,但我相信我的问题有点不同。我有一个画廊(我的类(class)扩展了画廊),它显示20张相当大的图像(每张400-500K)。我无法将它们全部加载到图库中,因为我遇到了OutOfMemory异常。因此,我创建了一个包含20个Drawable的数组,并最初填充了前9个元素(图像来自网络),并将其余所有元素设置为null。我的Intent是:向右一甩,获取元素编号。10并设置为空元素编号。0.在另一次向右滑动时获取元素编号。11并设置为空元素编号。1为空。左撇子的逻辑相同。问题是我可以比获取元素快得多。我的图库有一个BaseAdapter,它的getView(

android - 如何在 android 的布局中为 imageView 设置动画?

我试图将ImageView从子布局(Relativelayout)动画化到父布局(Relativelayout)。进入父布局时ImageView没有被绘制。entercode/**Calledwhentheactivityisfirstcreated.*/privatestaticfinalintSWIPE_MIN=20;privatestaticfinalintSWIPE_MAX_OFF_PATH=250;privatestaticfinalintSWIPE_THRESHOLD=20;GestureDetectordetector;ImageViewtopImage;ImageVie