草庐IT

imageView1

全部标签

android - 如何以编程方式获取 ImageView 色调颜色?

我可以使用setColorFilter(intcolor)设置ImageView的色调,但是getColorFilter()返回一个ColorFilter对象而不是int颜色。似乎我可以将ColorFilter转换为PorterDuffColorFilter,它具有公共(public)getColor()方法,但仍需要通过反射调用,因为它是用@hide注释。这看起来很老套,并不能保证不会崩溃。我是不是遗漏了什么,或者有人想出了一个更好的解决方案,但又不那么笨拙? 最佳答案 可以考虑使用ColorStateListgetImageTi

android - 当 setImageBitmap() 设置时,ImageView 不会显示图像

我在显示SD卡上的现有图像时遇到问题。ImageView_photoView=(ImageView)findViewById(R.id.img_photo);FilephotoFile=newFile(Environment.getExternalStorageDirectory(),Session.PHOTO_FILE_NAME);rawFileInputStream=newFileInputStream(photoFile);BitmaporigPhoto=BitmapFactory.decodeStream(rawFileInputStream,null,newBitmapFac

android - 使用 ImageView 进行全景查看

是否可以用ImageView绘制全景图?IE。当您滚动到全景图片右边缘的末尾时,它应该开始显示图片的左边缘。我知道有一个android的panoramicgl项目,但我正在考虑手动执行此操作。现在,我可以使用Android的矩阵进行滚动和缩放。 最佳答案 是的,这是可能的,但你也需要有一个ScrollView。 关于android-使用ImageView进行全景查看,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

android - 在 gridlayout 中动态创建的 ImageView 不起作用

我想将捕获的图像设置为在同一网格布局中动态创建的ImageView,但它创建了一个新的网格布局并将捕获的图像设置为新的GridView。这是我的mainactivity.java文件publicclassMainActivityextendsActivityimplementsAdapterView.OnItemClickListener{GridViewgridView;ArrayListgridArray=newArrayList();CustomAdapter_backcustomGridAdapter;GridLayoutmContainerView;intREQUEST_CA

android - 了解 ImageView Matrix 的用法

我知道SO充满了Matrix问题,但我找不到一个问题在哪里得到了充分的解释。我想任何ImageView都有一个Matrix负责缩放、旋转和位置。但是为什么我不能像这样使用矩阵旋转图像:ImageViewimg=(ImageView)findViewById(R.id.some_imageview);img.setScaleType(ScaleType.Matrix);Rectbounds=img.getDrawable.getBounds();img.getImageMatrix().postRotate(180f,bounds.width()/2,bounds.height()/2)

android - 拖放 imageview android

我目前正在开发一款游戏!因为有一个框架布局,其中有一个Horizo​​ntalView和一个在VerticalView和AbsoluteLayout中,Absolutelayout位于右上角,因为有一个ImageView现在在Horizo​​ntalView和VerticalView中有一个图片列表。当我单击该图像时,裙子将添加到Abosolute布局中。在imageView中有一个卡通片。现在我可以将那条裙子拖放到该卡通片中该XML代码是现在代码是publicclassMainActivityAbsextendsActivityimplementsOnClickListener,On

android - 在自定义 ImageView 中绘制位图并获取 ImageView 的坐标,与设备无关

我想获取ImageView的坐标,无论设备大小如何。有什么办法吗!!我尝试为ImageView创建特定大小,甚至为ParentView创建特定大小,但它不起作用。我尝试了以下可能的方法。int[]posXY=newint[2];imageview.getLocationOnScreen(posXY);intMoveX=posXY[0];intMoveY=posXY[1];我也试过Matrix,但是不行。Matrixm=imageview.getImageMatrix();尝试了下面的代码,但它也不起作用。!!我需要为同一点(位置)的所有设备获取相同的{x,y}坐标。finalfloat

android - CollapsingToolbarLayout ImageView里面的Click事件是不会触发Android的

CollapsingToolbarLayout内的ImageView,但未触发点击事件。如何解决这个问题。 最佳答案 只需确保布局上方没有任何View。在我的例子中,我有一个工具栏,它正在消耗点击次数。我必须创建一个新的类扩展工具栏,让点击通过它(HowtoclickviewsbehindaToolbar?)publicclassNonClickableToolbarextendsToolbar{@OverridepublicbooleanonTouchEvent(MotionEventev){returnfalse;}}

android - 如何为透明ImageView添加高程[android]

真的是用包含透明背景的png来实现ImageView的提升吗?例如:我想给这张照片添加高程阴影:想做成这样: 最佳答案 在您的XML中添加:android:elevation="2dp"android:background="@drawable/myrect"在你的Drawable文件夹中添加这个drawable:查看此处了解更多信息:http://developer.android.com/training/material/shadows-clipping.html 关于androi

android - imageview android中图像的大小

我在listView中有一个imageView。像这样设置:主.xml图片.xml这很好用,可以使用http请求从url中填充许多图像。但是我对图像的大小有疑问。无论分辨率或大小如何,我都希望它们填满屏幕。尝试了不同的布局高度、宽度和scaleType,但无法使其正常工作。第一张图是现在的样子,第二张图是我想要的样子。编辑:尝试使用scaleType="fitXY"给了我100%的宽度,但在较长的图像上效果不佳。 最佳答案 我遇到了同样的问题,除了创建自己的类(class)外没有找到其他解决方案。publicclassBannere