图像查看安卓工作室

库希克·阿南德

我有个疑问。在开发 App 时,我遇到了这个查询。

当一个Imageview1(较小尺寸)拖放到Imageview2(较大尺寸)上时,如何使Imageview1(适合imageview2的区域),即自动将Imageview1放大到Imageview2的尺寸。

假设阿格拉瓦尔

您可以尝试更简单的解决方案,而不是做如此扭曲的事情,例如:

ImageView2.setImageDrawable(ImageView1.getDrawable());
ImageView1.setVisibility(INVISIBLE); //GONE could be used too, depending on the situation

覆盖 ImageView2 将涉及许多其他操作,例如在布局内移动 ImageView1、设置新的 LayoutParams 等。

编辑

用这个:

ImageView1.buildDrawingCache();
Bitmap src = ImageView1.getDrawingCache();

BitmapDrawable destDrawable = new BitmapDrawable(Bitmap.createScaledBitmap(src, ImageView2.getWidth(), ImageView2.getHeight(), false));
ImageView2.setImageDrawable(destDrawable);

一般来说,让视图覆盖其他视图并不是一个好习惯。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

安卓工作室打不开

安卓工作室中的亚行

安卓工作室打不开

如何使用安卓工作室

安卓IOIO,安卓工作室

如何使用java类?安卓工作室

如何给每个用户权限?安卓工作室应用

RadioButton 的文本不显示 | 安卓工作室

Progruard和R8被弃用 - 安卓3.6工作室

安卓3.6.1工作室| 错误:“该项目采用AndroidX依赖”

使用代码将图片从图库移动到可绘制对象。[安卓工作室]

安卓3.1.3工作室 - 未解决参考,R - 科特林

如何从 RecyclerView 中删除或移除 CardView?安卓工作室

安卓工作室。构建已签名的 APK。获取密钥失败

安卓3.5.3工作室不会导入一些小部件

片段中的按钮单击侦听器。安卓工作室

如何更改微调器的数组源?(安卓工作室)

安卓工作室。微调控件不在调色板中。普通的?

安卓工作室| 无法运行新创建的项目

安卓工作室。无法加载类“com.google.gson.JsonParseException”

使用 WiFi 信号强度更新 TextView。安卓工作室。用 Java 编写

安卓工作室?一个键被按下多长时间?

安卓工作室。NullPointerException 没有任何指向我的项目的链接

为什么我的代码从 Firebase 中提取数据两次?安卓工作室

在相对布局中自动组织视图 | 安卓工作室

我可以从 String (包含我的 Object 引用)转换为 Object 吗?安卓工作室

DownloadManager 来自资产文件夹的文件?(安卓工作室)

如何使用 ondataChange 方法之外的值?:安卓工作室

如何从 Firebase 存储中检索 gif 资产?Kotlin 安卓工作室