草庐IT

ImageVIew

全部标签

android - 围绕其中心旋转 ImageView 而不切断其边缘

我已经自定义了imageview,但它只是旋转了它的位图,而不是整个View。我不想使用动画,因为我也在拖动imageview,所以移动动画imageivew结果很奇怪,所以坚持使用onDraw/draw,加上重写draw没有什么特别的。@OverrideprotectedvoidonDraw(Canvascanvas){//TODOAuto-generatedmethodstubcanvas.save();canvas.rotate(rotationAngle,rotationW,rotationH);super.onDraw(canvas);canvas.restore();}我怎

android - 如何将 ImageView 从一个 Activity 发送到另一个 Activity

我在第一个Activity的ListView中有一个ImageView,我想将我的ImageView发送到ListView项目的clicl上的第二个Activity。我试过下面的代码-将可绘制图像转换为字节数组:-Bitmapbmp=BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);ByteArrayOutputStreamstream=newByteArrayOutputStream();bmp.compress(Bitmap.CompressFormat.PNG,100,stream);byte[

java - Android 在父 RelativeLayout 中裁剪 ImageView

我想知道如何在parent上使用固定宽度和高度裁剪具有缩放背景图像的ImageView。基本上,我希望使用ImageViewandroid:background缩放图像,然后我想裁剪图像中超出父边界的部分。到目前为止,我有这段代码:但它不起作用...我做错了什么? 最佳答案 好的,我设法做到了。我没有使用RelativeLayout,而是使用了FrameLayout,而且效果很好。代码如下: 关于java-Android在父RelativeLayout中裁剪ImageView,我们在St

安卓 move ImageView

我在网上搜索了一个简单的解决方案来自由moveImageView。我终于找到了一些可以产生完美结果的代码:publicclassMainActivityextendsActivityimplementsView.OnTouchListener{privateint_xDelta;privateint_yDelta;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ImageViewj

android - 如何在 ImageViews (parse.com) 中加载多个图像

我正在parse.com中为我的类(class)保存5张图片。我可以根据imageView中的objectid下载一张图片。我需要将所有5张图像下载到我的5个ImageView。我怎样才能做到这一点。任何帮助,将不胜感激。谢谢ParseQueryquery=newParseQuery("Footer");//LocatetheobjectIdfromtheclassquery.getInBackground("tNp607WyQD",newGetCallback(){publicvoiddone(ParseObjectobject,ParseExceptione){//TODOAuto

android - 使用 Glide 刷新 ImageView

我有一个ImageView和一张用Glide加载的图像:Glide.with(ImageView.getContext()).load(url).dontAnimate().placeholder(R.drawable.placeholder).signature(stringSignature).into(newGlideDrawableImageViewTarget(ImageView){@OverridepublicvoidonResourceReady(GlideDrawabledrawable,GlideAnimationanim){super.onResourceReady

java - Android 项目中 getResourceAsStream 的路径

我正在尝试以编程方式加载.png文件,但我不确定我应该提供的确切路径是什么。我尝试了不同的路径,我认为这些路径会让我找到资源,但都返回null:InputStreamis=getClass().getClassLoader().getResourceAsStream("playstore.png");Bitmapbmp=BitmapFactory.decodeStream(is);mStoreImage.setImageBitmap(bmp);如果我理解正确,我无法在构建.jar时使用资源。这是我用AndroidStudio显示的项目包结构: 最佳答案

android ImageView 一指旋转

我看了很多帖子,但找不到答案。我想用位于根图像下侧的另一个小图像旋转根图像。虽然旋转有效,但我第一次按下它时,由于math.tan(),它跳到45度,我想我有一个计算问题。rotateImage.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonTouch(Viewview,MotionEventevent){finalintaction=MotionEventCompat.getActionMasked(event);switch(action){caseMotionEvent.ACTION_UP:brea

java - 外部分配对于这个过程来说太大了

我昨晚发布了一个关于这个问题的问题,但我认为我解释得不够好,无法获得适当的帮助。所以基本上,我有一个应用程序,您可以在其中按下一个按钮,让您从图库中选择一个图像并将其显示在我在应用程序中显示的ImageView中。这一切都很好。但是,当我再次按下按钮并选择不同的图片时,应用程序会强制关闭。更新现在,如果我从图库中的下载照片文件夹中拍摄照片,效果很好,可以根据需要随时切换照片。但是,当我返回我的相机照片文件夹更改图片时,它会强制关闭。更新2它也适用于我的图库应用中的任何其他文件夹。只有一个有这个问题(强制关闭)在“相机”文件夹上UPDATE319660800字节的外部分配对于这个进程来说

android - Imageloader 仅在列表项离开屏幕后加载列表中的图像

我有一个带有适配器的listView,它通过ImageLoader类从URL加载图像。问题是,直到列表项滚出屏幕后,屏幕上的图像才会显示/加载。基本上,显示了listView,但在您向下滚动并再次向上滚动之前不会加载任何图像。这适用于列表中的所有项目,当第一次显示它们时,在您滚动回到它们之前不会加载任何图像。我自己没有编写ImageLoader类,我很难理解为什么图像在第一次显示时没有加载。在队列中尝试了很多不同的事情,但似乎没有任何帮助。ImageLoader类:publicclassImageLoader{//thesimplestin-memorycacheimplementat