草庐IT

imageView1

全部标签

android - 使用 ScaleType.CenterCrop 缩放后具有圆角的 ImageView

我正在尝试裁剪图像,然后将角变圆,以便它在屏幕上看起来更漂亮。我能做的是在图像的角上做圆角处理,但裁剪有时会切断图像的边(取决于图像的大小/纵横比)。所以我想做的是进行裁剪,然后应用圆角。我该怎么做?圆化图像的角:privateBitmapgetRoundedCornerBitmap(Bitmapbitmap){Bitmapoutput=Bitmap.createBitmap(bitmap.getWidth(),bitmap.getHeight(),Config.ARGB_8888);Canvascanvas=newCanvas(output);finalintcolor=0xff00

android - 涟漪效应不会超过 ImageView

我有一个CustomListView,我在其中显示一些文本并使用Picasso的库显示一个image。我在drawable文件夹中创建了一个xml文件,并为RippleEffect创建了一个drawable-21文件夹,但由于某种原因,该效果不会超过ImageView.这是我的文件:可绘制:listview_item_background.xmldrawable-v21:listview_item_background.xmlactivity_main:...嵌套ListView:publicclassNestedListViewextendsListViewimplementsVie

android - 如何从 ImageView 获取位图

我希望从加载了Glide的ImageView中获取一个Bitmap,如下所示:Glide.with(getContext()).load(URL).thumbnail(0.5f).crossFade().diskCacheStrategy(DiskCacheStrategy.ALL).into(my_imageView);我尝试了以下方法:imageView.buildDrawingCache();Bitmapbmap=imageView.getDrawingCache();和BitmapDrawabledrawable=(BitmapDrawable)imageView.getDra

android - 抽屉导航滞后于 ImageView

每当我将ImageView添加到我的Activity时,我的应用程序中的抽屉导航就会滞后很多。它运行流畅,没有图像。我猜滞后是因为当我们打开抽屉导航时Activity不断刷新。图像分辨率约为1200x800。我尝试使用较低分辨率的图像,但延迟仍然存在。我正在使用AndroidStudio1.4中默认提供的NavigationDrawerActivity这是我的xml代码:这是抽屉布局xml代码:这是抽屉布局的java代码DrawerLayoutdrawer=(DrawerLayout)findViewById(R.id.drawer_layout);ActionBarDrawerTog

android - 在 ImageView 上设置负边距会移动 ImageView 而不是 Image

我需要将ImageView(它是LinearLayout的直接子级)向左移动一点。发生了什么:View发生了移动(可以看到“边界框”发生了移动,使用android布局管理器)但可绘制对象保持在同一位置。如果我将margin设置得足够低,drawable也会在右侧被剪切。这是为什么?有什么建议吗?说明:我必须将图像向左移动。这意味着有点超出包含布局的边界。 最佳答案 似乎元素在超出父级边界时总是被剪裁(也有clipChildren=false)。一个解决方案是为除了要移动的项目之外的所有内容创建一个额外的容器布局。然后向相反方向移动容

android - 旋转 ImageView 及其背景而不裁剪

我搜索了很多,但找不到解决我问题的方法。我无法使用android:rotation,因为我希望此应用与11版本以下的AndroidAPI兼容。我的问题与此类似:RotatingaviewinAndroid我这样做过:@Overridepublicvoiddraw(Canvascanvas){canvas.save();Drawabled=getDrawable();canvas.rotate(-10,d.getIntrinsicWidth()/2,d.getIntrinsicHeight()/2);super.draw(canvas);canvas.restore();}ImageVi

Android缩放和旋转 ImageView

任何人都可以告诉我ImageView的示例,它可以在捏合时同时提供缩放和旋转功能。我找不到它。 最佳答案 检查photoviewChrisBanes的图书馆。用法:hereisasampleprovidedwhichshowshowtousethelibraryinamoreadvancedway,butforcompleteness,hereisallthatisrequiredtogetPhotoViewworking:PhotoViewphotoView=(PhotoView)findViewById(R.id.photo_v

android - 如何在Android中为圆形ImageView添加阴影效果?

我的布局中有一个圆形的ImageView。我想对ImageView1产生阴影效果。谁能告诉我该怎么做?我的代码如下:主.xmldrawable文件夹中的hh.xml 最佳答案 我知道这个问题很老,但这是我的解决方案。我无法为椭圆形的描边添加渐变。梯度总是去圆的中心。解决这个问题的一个技巧是创建一个图层列表并制作5个同心圆,每个小1pd并添加自己的阴影。因此,要为180x180的圆形ImageView制作投影,并且阴影从#1A000000到#00000000,我做了: 关于android-

android - 使用 ImageAdapter 以动态/编程方式使用 ImageView 填充 GridView

我尝试开发一个Android应用程序,它允许用户从flickr获取数据并将其显示在GridView中(带有一些不错的3D动画)。经过一些冒险之后,我几乎可以运行它了,但现在我卡住了。问题是:我有一个UI线程“LoadPhotosTask”,它从flickr获取图片,就像开源应用程序一样photostream.在该子类的方法onProgressUpdate(LoadedPhoto...value)中,我调用了addPhoto()。到目前为止一切都很好-我得到了一些不错的位图和Flickr.photo数据以及我需要的所有信息。@OverridepublicvoidonProgressUpd

android - 在 Android < API 级别 11 中旋转 ImageView

因此,在API级别11中,Google引入了旋转ImageView的功能(是的,在他们引入了动画这种旋转的可能性之后,是的聪明的想法,是的!)但是我应该如何使用例如旋转ImageViewAPI级别8?我不能如上所述使用setRotation()。 最佳答案 RotationAnimation自API级别1以来就存在RotateAnimationanimation=newRotateAnimation(from,to,Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,