标签: android-image

如何制作带圆角的ImageView?

在Android中,默认情况下ImageView是一个矩形.如何在ImageView中将其设置为圆角矩形(将我的Bitmap的所有4个角切掉为圆角矩形)?

android rounded-corners imageview android-image android-imageview

537
推荐指数
27
解决办法
42万
查看次数

如何从我的应用程序的库(SD卡)中选择图像?

这个问题最初是针对Android 1.6提出的.

我在我的应用程序中处理照片选项.

我的Activity中有一个按钮和一个ImageView.当我点击按钮时,它会重定向到图库,我可以选择一个图像.所选图像将出现在我的ImageView中.

android android-gallery android-image

341
推荐指数
7
解决办法
27万
查看次数

如何在Android中清除ImageView?

我正在重复使用ImageViews来显示我的显示器,但是在某些时候我没有值得把它放进去.

那么如何ImageView在Android中清除?

我试过了:

mPhotoView.invalidate();
mPhotoView.setImageBitmap(null);
Run Code Online (Sandbox Code Playgroud)

他们都没有清除视图,它仍然显示以前的图像.

resources android clear android-image android-imageview

256
推荐指数
8
解决办法
21万
查看次数

如何在Android中创建循环ImageView?

我怎么能ImageView在Android中创建圆形?

我尝试了以下代码,但它没有正常工作.

码:

Bitmap circleBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);

BitmapShader shader = new BitmapShader (bitmap,  TileMode.CLAMP, TileMode.CLAMP);
Paint paint = new Paint();
paint.setShader(shader);

Canvas c = new Canvas(circleBitmap);
c.drawCircle(bitmap.getWidth()/2, bitmap.getHeight()/2, bitmap.getWidth()/2, paint);

imageView.setImageBitmap(circleBitmap);
Run Code Online (Sandbox Code Playgroud)

圆圈内的图像:

在此输入图像描述

我怎样才能做到这一点?

android imageview android-image android-imageview

250
推荐指数
1
解决办法
28万
查看次数

如何从Uri获取位图?

如何从Uri中获取Bitmap对象(如果我成功将其存储在 /data/data/MYFOLDER/myimage.png或中file///data/data/MYFOLDER/myimage.png)以在我的应用程序中使用它?

有没有人知道如何实现这一目标?

android uri android-image android-bitmap

187
推荐指数
10
解决办法
30万
查看次数

在Android中保存和读取内部存储器中的位图/图像

我想要做的是将图像保存到手机的内存(非SD卡).

我该怎么做?

我已经将图像直接从相机到我的应用程序中的图像视图一切正常.

现在我想要的是将此图像从图像视图保存到我的Android设备的内部存储器,并在需要时访问它.

任何人都可以指导我如何做到这一点?

我对android有点新,所以请,如果我能有一个详细的程序,我将不胜感激.

android image android-image android-bitmap

152
推荐指数
4
解决办法
23万
查看次数

"位图太大而无法上传到纹理中"

我正在将一个位图加载到ImageView中,并看到此错误.我收集此限制与OpenGL硬件纹理(2048x2048)的大小限制有关.我需要加载的图像是大约4,000像素高的捏缩图像.

我试过关闭清单中的硬件加速,但没有快乐.

    <application
        android:hardwareAccelerated="false"
        ....
        >
Run Code Online (Sandbox Code Playgroud)

是否可以将大于2048像素的图像加载到ImageView中?

android android-image android-imageview android-bitmap

149
推荐指数
9
解决办法
11万
查看次数

如果我知道它的名字,我如何获得图像的资源ID?

如果我知道它的名字(在Android中),我如何获得图像的资源ID?

android android-image android-resources

132
推荐指数
4
解决办法
10万
查看次数

从sdcard读取图像文件到位图,为什么我得到NullPointerException?

如何从sdcard将图像文件读入位图?

 _path = Environment.getExternalStorageDirectory().getAbsolutePath();  

System.out.println("pathhhhhhhhhhhhhhhhhhhh1111111112222222 " + _path);  
_path= _path + "/" + "flower2.jpg";  
System.out.println("pathhhhhhhhhhhhhhhhhhhh111111111 " + _path);  
Bitmap bitmap = BitmapFactory.decodeFile(_path, options );  
Run Code Online (Sandbox Code Playgroud)

我得到位图的NullPointerException.这意味着位图为空.但我有一个图像".jpg"文件存储在SD卡中作为"flower2.jpg".有什么问题?

android android-sdcard android-image

104
推荐指数
4
解决办法
17万
查看次数

Android文字覆盖图像

我有一个带有图像的imageView,在我要放置文本的图像上.我怎样才能做到这一点?

android android-image android-imageview

90
推荐指数
5
解决办法
12万
查看次数