gpt4 book ai didi

java - 如何: BitmapRegionDecoder using String pathName to the drawable directory

转载 作者:行者123 更新时间:2023-11-29 21:50:32 25 4
gpt4 key购买 nike

好吧,我正在制作一个应用程序来在 Android 上的一个类(class)玩 Blackjack,并以视觉方式显示纸牌。我想使用 BitmapRegionDecoder 最有效地加载我的卡片,这些卡片都显示在一个文件中。这是我的代码:

BitmapRegionDecoder decoder = BitmapRegionDecoder.newInstance("res/drawable/cards.png", false);
Bitmap img = decoder.decodeRegion(new Rect(num, suit, num + 1, suit + 1), null);

我知道由于我收到的所有错误消息,“res/drawable/cards.png”不是提供路径的正确方法,但我不知道我应该使用什么来代替路径。请帮忙,谢谢! :)

最佳答案

使用newInstance (InputStream is, boolean isShareable)方法代替:

InputStream is = getResources().openRawResource(R.drawable.cards)
BitmapRegionDecoder regionDecoder = BitmapRegionDecoder.newInstance(is, false);

关于java - 如何: BitmapRegionDecoder using String pathName to the drawable directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14509591/

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