gpt4 book ai didi

Android 性能优化 - 如何将缓存的位图绘制回 TextView

转载 作者:行者123 更新时间:2023-11-29 01:47:33 26 4
gpt4 key购买 nike

基本上,我想缓存一个频繁绘制的 TextView 以提高我的应用程序的性能。

因此,在第一次绘制时,我使用这些帖子中的方法将 TextView 缓存到位图类型缓冲区中 - get bitmap from textview in android & Converting a view to Bitmap without displaying it in Android?

现在,在后续的绘制请求中,我想将保存的位图缓冲区绘制回 TextView 。

但是,我找不到它的样本代码。关于从 TextView 保存位图的 SO 有很多讨论,但关于将位图绘制回 TextView 的讨论不多!如果有人以前在这个领域工作过,请帮助我。

最佳答案

您可以将位图转换为可绘制对象,然后使用 setBackroung 方法。

Bitmap mBitmap;
Drawable mDrawable=new new BitmapDrawable(mBitmap)
textView.setBackground(mDrawable);

但是,他的方法已被弃用。您可以按照 android 文档的建议将位图保存到资源中。

关于Android 性能优化 - 如何将缓存的位图绘制回 TextView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20513404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com