android - 在android中将 View 转换为图像

标签 android

我正尝试在 Android 应用程序中通过电子邮件发送图表,如何将该图表附加到电子邮件应用程序?

最佳答案

在将图表附加到电子邮件之前,我们必须将图表图像保存到存储中,为此您只需通过设置 setDrawingCacheEnabled(true);

启用该 View 的缓存

然后创建位图Bitmap.createBitmap(View.getDrawingCache());

我们可以将位图转换为所需的图像格式,如下所示

bitmap.compress(CompressFormat.PNG, 100, new FileOutputStream(filename));

关于android - 在android中将 View 转换为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4395831/

相关文章:

java - Android BottomNavigationBar 使用 ConstraintLayout 和 ScrollView

Android:设置应用内结算以打开新的 Activity 类

android - 应为 BEGIN_ARRAY 但在第 1 行第 35 列为 BEGIN_OBJECT

java - 如何以编程方式从android中的url解析XML

android - 全屏 TYPE_SYSTEM_ALERT [无状态和导航栏]

java - 如何从android中的Map中获取键值对

android - Material 设计图标代码

Android-Studio 无法启动,NoClassDefFoundError com/intellij/openapi/diagnostic/Logger

c# - Android.Xamarin中打开的文件过多

安卓 : Sending form-data as body Google Volley