자산의 이미지 파일을 ImageView에 로드
// load image try { // get input stream InputStream ims = getAssets().open("avatar.jpg"); // load image as Drawable Drawable d = Drawable.createFromStream(ims, null); // set image to ImageView mImage.setImageDrawable(d); } catch(IOException ex) { return; }
자산의 이미지 파일을 사용자 정의 보기에 그립니다.
Bitmap bitmap; try { InputStream ims = this.getContext().getAssets().open("fl.jpg"); // 读入图片并将其强转为 BitmapDrawable类型 BitmapDrawable bd = (BitmapDrawable) Drawable.createFromStream(ims, null); bitmap = bd.getBitmap(); ims.close(); } catch(IOException ex) { return; } //canvas.drawBitmap(bitmap, -200, -200, new Paint()); canvas.drawBitmap(bitmap, null, new Rect(-30,-40,30,40), new Paint());//null表示原图尺寸,第二个rect表示显示区域(位图会拉伸填充该区域)
위는 에디터가 소개한 안드로이드 로딩 에셋 폴더 아래 사진입니다. 궁금하신 점 있으시면 도움이 되셨으면 좋겠습니다. 나에게 메시지를 남겨주시면 시간 내에 답변해 드리겠습니다. 또한 Script House 웹사이트를 지원해 주시는 모든 분들께 감사의 말씀을 전하고 싶습니다!
자산 폴더 아래 안드로이드 로딩 사진 관련 더 많은 글은 PHP 중국어 홈페이지를 주목해주세요!