android-bitmap相关内容

Android中某些相机分辨率下的不同捕获输出大小

我正在使用Android Camera2 API开发自定义相机应用程序,您可以在其中切换手机中可用的不同相机分辨率和视频分辨率.它还提供了拍摄1:1平方照片的可能性.要拍摄方形图片,我拍摄一张普通的4:3图片,然后将其裁剪以保持1:1.(因此4032x3024将是3024x3024). 在某些分辨率下以1:1的比例拍摄照片时,我注意到一个问题,输出被略微裁剪(缩放).这是用两种不同分辨率拍摄 ..

Android将当前屏幕转换为位图

我想转换应用程序的屏幕并将其转换为位图.我已经知道如何将视图转换为位图,但这不是我想要的,因为我的屏幕由许多片段组成.因此,我希望能够获取屏幕并将其转换为位图...非常感谢您的帮助. 解决方案 您可以使用类似的方法并将布局作为视图传递;) 公共位图takeScreenShot(View view){//配置镜像视图的全高清缓存和图像view.setDrawingCacheEnabled( ..
发布时间:2021-04-03 20:38:42 移动开发

将图像加载到位图对象时出现奇怪的OutOfMemory问题

我有一个 ListView ,每行上都有几个图像按钮.当用户单击列表行时,它将启动一个新活动.由于相机布局存在问题,我不得不构建自己的标签.为结果而启动的活动是地图.如果单击我的按钮以启动图像预览(将图像从SD卡加载),则应用程序将从活动返回到 ListView 活动并返回到结果处理程序,以重新启动我的新活动不仅仅是图片小部件. ListView 上的图像预览是使用光标和 ListAdapt ..
发布时间:2021-04-03 20:16:52 移动开发

以编程方式在屏幕手机上的android Scrollable壁纸

我正在用Android开发壁纸应用程序,并且找到了为我的应用程序设置可滚动壁纸的正确方法.现在,我的代码可以从位图设置墙纸,但将其裁剪为仅适合一页,而仅停留在一页上(我在主屏幕上有5页).这意味着每个页面中的内容都可以在墙纸中滚动,但墙纸无法滚动. 我想设置一个可滚动的墙纸.我尝试了一些来自Internet的代码,但它们没有帮助.你们有什么主意吗? setImage_Wallpaper ..
发布时间:2020-08-25 04:10:40 移动开发

白色圆圈内的位图

我正在尝试在白色圆圈内填充Bitmap,更具体地说: 例如,我有一个Bitmap: 我想要这个: 我将背景设为灰色以了解图像. 我使用这种方法,但是不能满足我的要求. public static Bitmap getRoundedBitmap(Bitmap bitmap) { final Bitmap output = Bitmap.createBitmap( ..
发布时间:2020-08-25 04:09:38 Java开发

记忆沉重的椭圆形渐变

您可能已经知道,无法使用常规Android API绘制椭圆形的径向渐变. 这是我想要实现的: 因此,我实现了此解决方案:在正方形位图上绘制规则的径向渐变,然后该位图将被视图本身拉伸(此处的想法是:https://stackoverflow.com/a/3543899/649910 ) 这很好用,但是由于BitmapDrawable的使用,此解决方案需要大量内存(请参阅下面的实现详 ..
发布时间:2020-08-25 04:09:34 移动开发

如何将相机拍摄的图像设置为ImageView?

我正在使用相机2 API创建自己的相机.我想将相机拍摄的图像设置为ImageView,这是另一项活动.我已经尝试过此代码,但无法正常工作.单击相机按钮时,照片将保存到sdcard位置,但不会显示在第三个活动的ImageView中(该活动应接收图像并将其设置为ImageView).我通过Intent将图像作为位图对象传递.谁能帮我吗? 相机活动 public class SecondAc ..
发布时间:2020-08-25 04:09:30 移动开发

当在OnCreateView中由onBindViewHolder设置位图(SharedPreferences的路径)时,片段卡住

我将尝试更具体地说明我的问题.我开始说我已经看过这个问题,它显示了相同的内容我猜是有点问题,但是我并没有真正理解正确的解决方案. 注意:在创建新项目步骤时,我已经从模板创建了抽屉活动和所有导航依赖项 最初,我发现在ShowProfileFragment中尝试更新导航抽屉的标题时,发生了相同的问题,因此当我放置if语句(请参见下面的代码)以仅在必要时进行更新时,该问题似乎已消失(因为从抽 ..

Android视图是否受OpenGL支持?

本机Android视图(View类及其扩展的所有内容,即TextView,ImageView等...)是否在后台使用OpenGL? 如果没有,那么将OpenGL用于普通的Android开发人员,相对于将常规视图用于自定义UI组件,有什么优势吗? 解决方案 原生Android视图(View类及其扩展的所有内容,即TextView,ImageView等)是否在后台使用OpenGL? ..

设置BitmapDrawable tileMode可使应用重新启动

虽然我的应用在大多数设备上都运行良好,但在某些设备上(到目前为止,LG G3,三星Galaxy S6)我遇到了一个奇怪的错误,但我无法真正展现: 将tileMode(通过XML或以编程方式)设置为BitmapDrawable(布局的背景)上的任何内容(clamp/repeat/mirror),会使背景完全变成黑色,并在约20秒后重新启动应用程序-没有任何错误迹象(LogCat中没有消息,我活 ..

在空对象引用上的Bitmap.getWidth()'

我刚刚在CreateScaledBitmap行上遇到了这个问题,我试图将此图像设置为设备的墙纸,并且需要将该图像缩放到设备上,这就是为什么我要使用此方法,但是不幸的是我无法修复此Bitmap宽度()错误 setWall.setOnClickListener(new View.OnClickListener() { @RequiresApi(api = ..
发布时间:2020-08-25 04:06:55 移动开发

在画布上绘制多条线,中间有延迟

几个月后,我终于设法创建了我的第一个非平凡的应用程序. 现在,我想添加一些不错的动画(不确定它是否是一个合适的术语),例如逐步绘制图形.下面的Gif解释了我所需要的.此时,我的应用程序立即绘制了图形,没有任何延迟. 在MyFragment类中,有一个FrameLayout,其中添加了自定义视图(我的图形): public class MyFragment extends Fragmen ..
发布时间:2020-08-25 04:06:51 移动开发