Heim  >  Artikel  >  Web-Frontend  >  Was ist der Unterschied zwischen src und Hintergrund?

Was ist der Unterschied zwischen src und Hintergrund?

yulia
yuliaOriginal
2018-09-21 17:37:183582Durchsuche

Wir alle wissen, dass wir Bilder zu beiden Seiten hinzufügen können, wenn wir sie hinzufügen möchten. Als nächstes werde ich mit Ihnen über den Unterschied zwischen src und Hintergrund sprechen. Interessierte können gerne einen Blick darauf werfen und kommentieren.

Der Unterschied zwischen den XML-Attributen src und background in ImageView:

Hintergrund wird entsprechend der von der ImageView-Komponente angegebenen Länge und Breite gedehnt , und src Die Größe des Originalbildes wird gespeichert und nicht gestreckt. src ist der Bildinhalt (Vordergrund) und bg ist der Hintergrund, der gleichzeitig verwendet werden kann.

Außerdem: ScaleType funktioniert nur auf src; bg kann beispielsweise die Transparenz des Bildes mit android:scaleType steuern:

<ImageView android:id="@+id/img"?
android:src="@drawable/logo"
android:scaleType="centerInside"
android:layout_width="60dip"
android:layout_height="60dip"
android:layout_centerVertical="true"/>

Beschreibung: centerInside Gibt an, dass das Bild proportional skaliert wird, sodass die Länge (Breite) des Bildes kleiner oder gleich der entsprechenden Dimension der Ansicht ist.

Hinweis: Das kontrollierte Bild ist eine Ressource und kein Hintergrund, d. h. android:src="@drawable/logo", nicht android:background="@drawable/logo". Das dynamische Laden von Bildern im Programm ist ebenfalls ähnlich, wie zum Beispiel: imgView.setImageResource(R.drawable.*); statt imgView.setBackgroundResource(R.drawable.*)

Anhang: Detailliertere ScaleType-Beschreibung :

CENTER /center zeigt das Bild in der Mitte der Ansicht an und skaliert das Bild nicht

CENTER_CROP/centerCrop skaliert das Bild proportional, sodass die Länge? (Breite) des Bildes beträgt größer oder gleich der entsprechenden Abmessung der Ansicht

CENTER_INSIDE/ centerInside skaliert das Bild proportional, sodass die Länge (Breite) des Bildes kleiner oder gleich der entsprechenden Abmessung der Ansicht ist

FIT_CENTER/ fitCenter skaliert das Bild proportional zur kleinsten Seite der Ansicht und zeigt es in der Mitte an

FIT_END/ fitEnd skaliert das Bild proportional zur kleinsten Seite der Ansicht und zeigt es unten an Teil der Ansicht

FIT_START/ fitStart skaliert das Bild proportional zur kleinsten Seite der Ansicht und zeigt es im oberen Teil der Ansicht an

FIT_XY/ fitXY Skaliert das Bild auf die Größe der Ansicht ohne proportionale Anzeige

MATRIX/Matrix Verwenden Sie eine Matrix zum Zeichnen

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen src und Hintergrund?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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