Heim  >  Artikel  >  Java  >  Android lädt das Bild in den Asset-Ordner

Android lädt das Bild in den Asset-Ordner

高洛峰
高洛峰Original
2017-02-11 16:34:011418Durchsuche

Laden Sie die Bilddateien im Asset in die 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; 
    }

Zeichnen Sie die Bilddateien im Asset in die benutzerdefinierte Ansicht.

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表示显示区域(位图会拉伸填充该区域)

Das Bild oben ist der vom Herausgeber vorgestellte Android-Lade-Asset-Ordner. Ich hoffe, dass es für Sie hilfreich ist Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der Script House-Website bedanken!

Weitere Artikel zum Laden von Android-Bildern im Asset-Ordner finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn