gpt4 book ai didi

android - LayerDrawable转位图

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:50 24 4
gpt4 key购买 nike

我正在使用 LayerDrawable 合并多个 Drawable。现在,我想将我的 LayerDrawable 导出到一个文件。

我试过这种方式:

Bitmap b = ((BitmapDrawable)myLayerDrawable).getBitmap();
--> ClassCastException...

我能做什么?

最佳答案

您是否尝试过将 Drawable 绘制到位图 Canvas 上?我认为调用顺序会是这样的:

Bitmap b = Bitmap.createBitmap(int width, int height, Bitmap.Config config);
myLayerDrawable.draw(new Canvas(b));

然后您可以将 Bitmap 对象写入输出流。

关于android - LayerDrawable转位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4101480/

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