[英]How to set image on canvas from resource class
我嘗試從我在resource.java上聲明的drawable設置位圖圖像。 當我單擊下一步按鈕時,它將顯示另一幅我可以繪制的圖像。 這是正確的代碼嗎?
bmp = BitmapFactory.decodeResource(getResources(), Resource.capitalStoke[DrawingActivity.this.position]);
還是要添加?
這是我的resource.java:
public class Resource {
public static String DRAWING_ALPHABET;
public static Integer[] capitalStoke;
Integer[] alphabetCapital;
Integer[] alphabetSound;
Integer[] alphabetImage;
static {
DRAWING_ALPHABET = "alphabet";
capitalStoke = new Integer[]{Integer.valueOf(R.drawable.capital_letters_stroke_01),
Integer.valueOf(R.drawable.capital_letters_stroke_02),
Integer.valueOf(R.drawable.capital_letters_stroke_03),};
}
是否可以使用bitmapfactory從此處檢索圖像?如果可能,該怎么辦?
正確遵循此方法如何從resource設置位圖 。
在我看來,更好的主意是使用通用方式-就像R.id.drawable_1;
這樣的R.id.drawable_1;
。 您始終可以將跟隨ID存儲在數組或列表中以進行迭代。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.