Bii o ṣe le Fi Aworan abẹlẹ sinu Android Studio

Imudojuiwọn ti o kẹhin: 18/09/2023

Bi o ṣe le Fi aworan abẹlẹ si Android ile isise

Android Studio jẹ ọkan ninu awọn irinṣẹ idagbasoke olokiki julọ fun ṣẹda apps awọn ẹrọ alagbeka lori pẹpẹ Android. Ọkan ninu awọn ẹya ipilẹ ti ohun elo eyikeyi ni agbara lati ṣe akanṣe irisi rẹ nipasẹ lilo awọn aworan abẹlẹ. Ninu nkan yii, a yoo fihan ọ bii fi aworan abẹlẹ sinu Android‌ Studio ni ọna ti o rọrun ati daradara.

Ilana ti fi aworan isale sinu Android Studio O kan awọn igbesẹ pupọ ti o wa lati yiyan aworan si imuse to pe ni wiwo ohun elo. Iṣẹ akọkọ ni lati yan aworan ti o fẹ lati lo bi abẹlẹ. O ṣe pataki lati ṣe akiyesi awọn aaye bii iwọn, ipinnu ati ọna kika aworan lati rii daju wiwo to dara julọ. awọn ẹrọ oriṣiriṣi.

Ni kete ti a ti yan aworan naa, o nilo lati ṣafikun si iṣẹ akanṣe Android Studio. Eyi o le ṣee ṣe nipa fifa ati sisọ faili aworan silẹ sinu folda awọn ohun elo ohun elo. Android Studio yoo ṣe ipilẹṣẹ awọn ẹya oriṣiriṣi ti aworan naa laifọwọyi lati baamu iwuwo pixel ti awọn ẹrọ oriṣiriṣi.

Igbesẹ ti o tẹle pẹlu ṣeto isale image ⁢ ni wiwo ohun elo. Eyi jẹ aṣeyọri nipasẹ iyipada faili XML ti o baamu si ifilelẹ ti iṣẹ-ṣiṣe ninu eyiti o fẹ ṣe afihan aworan isale. O gbọdọ ṣafikun nkan ImageView ki o ṣeto ohun-ini abẹlẹ bi ọna ti aworan ti a ṣafikun tẹlẹ si iṣẹ akanṣe naa.

Nikẹhin, o ṣe pataki lati ṣajọ ati mu ohun elo naa ṣiṣẹ lori ẹrọ kan tabi emulator lati rii daju pe aworan abẹlẹ han ni deede. Ni awọn igba miiran, o le jẹ pataki lati ṣatunṣe iwọn tabi ipo aworan lati ṣaṣeyọri abajade ti o fẹ. Ni kete ti aworan abẹlẹ ba han ni deede, isọdi wiwo ti ohun elo naa ti pari.

Ni ipari, ⁤ fi aworan isale sinu Android Studio O jẹ ilana ti o rọrun ti o nilo atẹle awọn igbesẹ bọtini diẹ Pẹlu lilo to dara ti ohun elo ati imuse ti o pe aworan ni wiwo ohun elo. le ṣe aṣeyọri wuni oju ati irisi ti ara ẹni.

- Mura aworan isale fun lilo ninu Studio Studio

Ni kete ti o ti pinnu iru aworan isale ti o fẹ lati lo ninu ohun elo Studio Studio Android rẹ, o ṣe pataki lati murasilẹ daradara lati rii daju pe o dara lori gbogbo awọn ẹrọ. Eyi ni diẹ ninu awọn igbesẹ bọtini lati tẹle lati mura aworan isale rẹ:

1.⁢ Yan aworan to dara: O ṣe pataki lati yan aworan ti o ga ti o ni ibamu daradara pẹlu apẹrẹ ohun elo rẹ. Rii daju pe aworan ni ipin abala ti o pe ati pe o wo ni deede lori awọn iwọn iboju oriṣiriṣi.

2. Mu iwọn faili pọ si: Lati rii daju iṣẹ ṣiṣe to dara julọ ti ohun elo rẹ, o gba ọ niyanju lati mu iwọn faili aworan ẹhin pọ si. O le lo awọn irinṣẹ ori ayelujara tabi awọn eto ṣiṣatunkọ aworan lati dinku iwọn faili laisi ibajẹ didara aworan naa.

3. Yi aworan pada si ọna kika ti o yẹ: Android ⁢Studio ni ibamu pẹlu awọn ọna kika oriṣiriṣi Aworan, bii JPEG, PNG, ati GIF. Rii daju pe o yi aworan abẹlẹ pada si ọna kika ti o ni atilẹyin ṣaaju fifi kun si iṣẹ akanṣe rẹ. O le lo sọfitiwia ṣiṣatunkọ aworan tabi awọn iṣẹ ori ayelujara lati ṣe iyipada yii.

Ranti pe aworan abẹlẹ ti o ti murasilẹ daradara le mu irisi ohun elo rẹ dara si ati pese iriri wiwo ti o wuyi si awọn olumulo. Tẹle awọn igbesẹ wọnyi lati rii daju pe aworan ẹhin rẹ dara julọ ni Android Studio. Maṣe gbagbe lati ṣe awọn idanwo lori yatọ si awọn ẹrọ lati ṣayẹwo bi aworan ṣe ṣe afihan lori ọkọọkan awọn iwọn iboju naa.

- Ṣe agbewọle aworan isale si iṣẹ akanṣe Android Studio rẹ

Aworan ẹhin inu ohun elo Android le ṣafikun iwunilori wiwo ati ifọwọkan ti ara ẹni si iṣẹ akanṣe rẹ ni Android Studio. Da, akowọle a isale aworan sinu Android Studio ni a rọrun ilana ti o le ṣee ṣe ni o kan kan diẹ awọn igbesẹ ti lati gbe wọle ati ki o han a isale aworan ninu rẹ Android ise agbese.

Iyasoto akoonu - Tẹ Nibi  Onínọmbà ti awọn koodu wẹẹbu ti a ṣeto daradara

1. Ṣetan aworan naa: Ṣaaju ki o to gbe aworan abẹlẹ wọle sinu iṣẹ akanṣe Android Studio rẹ, o ṣe pataki lati rii daju pe aworan naa jẹ iṣapeye ati pe o ni awọn iwọn ti o yẹ. Ranti pe lilo aworan ti o ga le ni ipa lori iṣẹ ṣiṣe ohun elo naa. Lati mu aworan dara si, o le lo awọn irinṣẹ ṣiṣatunkọ aworan gẹgẹbi Photoshop tabi GIMP.

2. Gbe aworan wọle sinu iṣẹ akanṣe: Ni kete ti o ba ni iṣapeye aworan isale, o le gbe wọle sinu iṣẹ akanṣe Android Studio rẹ. Lati ṣe eyi, ṣii folda awọn orisun ise agbese rẹ ki o tẹ-ọtun lori folda iyaworan. Lẹhinna, yan aṣayan “Fihan ni Explorer” (tabi “Fihan ni Oluwari” ti o ba wa lori eto Mac). Eyi yoo ṣii ipo ⁢ ti folda iyaworan lori eto faili rẹ. Daakọ ati lẹẹmọ tabi fa ati ju silẹ aworan isale iṣapeye sinu folda iyaworan.

3. Fi aworan naa lelẹ bi abẹlẹ: Ni bayi ti aworan abẹlẹ ti gbe wọle sinu iṣẹ akanṣe rẹ, o le fi sii bi abẹlẹ ninu ifilelẹ XML rẹ. Ṣii faili XML ti o baamu si iṣẹ rẹ tabi ajẹkù ki o wa eroja root. Ṣafikun laini koodu atẹle ni eroja root: Android: abẹlẹ = »@drawable/image_name», nibiti "orukọ_image" jẹ orukọ faili ti aworan ti o gbe wọle. Eyi yoo fi aworan abẹlẹ lelẹ bi abẹlẹ fun iṣẹ ṣiṣe tabi ajẹkù. Ranti pe o tun le lo ilana yii lati fi aworan abẹlẹ si awọn eroja kọọkan, gẹgẹbi awọn bọtini tabi awọn iwo aworan, nipa sisọ pato abuda “lẹhin” dipo “android: abẹlẹ.”

- Ṣẹda iṣẹ akọkọ ni Android Studio

Ọkan ninu awọn iṣẹ-ṣiṣe akọkọ nigba idagbasoke ohun elo ni Android Studio ni lati ṣẹda iṣẹ-ṣiṣe akọkọ. Iṣẹ yii jẹ ohun ti yoo han si olumulo nigbati o ṣii ohun elo naa ati nigbagbogbo jẹ iboju akọkọ ti o ti kojọpọ. Ninu nkan yii Emi yoo fihan ọ bi o ṣe le ṣẹda iṣẹ ṣiṣe akọkọ ni Android Studio ni ọna ti o rọrun ati imunadoko.

Lo primero Kini o yẹ ki o ṣe ni lati ṣii iṣẹ akanṣe rẹ ni Android Studio ati rii daju pe o ni ipilẹ ipilẹ ti iṣẹ akanṣe ti a ṣẹda. Eyi pẹlu nini faili “ActivityMain.xml” ati faili “MainActivity.java” ninu folda ⁢ ti o baamu.

Ni kete ti o ba ti tunto iṣẹ akanṣe rẹ ni deede, tẹsiwaju lati ṣe awọn igbesẹ wọnyi lati ṣẹda aṣayan iṣẹ-ṣiṣe akọkọ:

1. Ninu faili "ActivityMain.xml" iwọ yoo wa apẹrẹ ti iṣẹ-ṣiṣe akọkọ. Nibi o le ṣafikun awọn eroja wiwo ti o fẹ ṣafihan loju iboju, gẹgẹbi awọn bọtini, awọn aworan, awọn aaye ọrọ, laarin awọn miiran. Lo olootu Ifilelẹ Studio Android lati ṣafikun awọn eroja wọnyi ki o ṣatunṣe ipo wọn ati iwọn si awọn iwulo rẹ.

2. Ninu faili "MainActivity.java" iwọ yoo wa imọran ti iṣẹ-ṣiṣe akọkọ. Nibi o le ṣe eto awọn iṣe ti yoo ṣee ṣe nigbati olumulo nlo pẹlu iboju naa. Fun apẹẹrẹ, ti o ba ni bọtini kan ninu apẹrẹ rẹ, o le ṣeto pe titẹ si i ṣe iṣẹ kan, gẹgẹbi yi pada si iṣẹ miiran tabi fifi ifiranṣẹ han loju iboju. Lo ede siseto Java lati kọ koodu ti o baamu awọn iṣe wọnyi. Ranti pe Android Studio⁤ fun ọ ni ọpọlọpọ awọn irinṣẹ ati awọn iṣẹ ti yoo jẹ ki siseto rọrun, gẹgẹbi adaṣe adaṣe koodu ati awọn imọran aṣiṣe.

3. Lọgan ti o ba ti pari nse ati siseto akọkọ aṣayan iṣẹ-ṣiṣe, o le idanwo rẹ elo lori ohun emulator tabi ti ara ẹrọ lati mọ daju awọn oniwe-isẹ. Android Studio fun ọ ni anfani lati ṣiṣe ohun elo rẹ taara lati IDE ati pe yoo fihan ọ abajade ni akoko gidi. Ti o ba rii eyikeyi awọn aṣiṣe tabi awọn aaye ti o le ni ilọsiwaju, o le ṣe awọn ayipada to ṣe pataki ki o tun ohun elo rẹ ṣe titi ti o fi gba awọn abajade ti o fẹ.

Ni akojọpọ, ṣiṣẹda iṣẹ ṣiṣe akọkọ ni Android Studio jẹ iṣẹ ipilẹ lati ṣe agbekalẹ ohun elo didara kan. Ranti lati tẹle awọn igbesẹ ti a mẹnuba ninu nkan yii ki o lo anfani awọn irinṣẹ ati awọn iṣẹ ti IDE nfun ọ lati jẹ ki iṣẹ rẹ rọrun. Orire ti o dara pẹlu ⁢ rẹ⁢ ise agbese!+

- Ṣetumo aworan abẹlẹ ninu faili iṣeto iṣẹ naa

Lati setumo aworan abẹlẹ ninu faili iṣeto iṣẹ ni Android Studio, o nilo lati tẹle awọn igbesẹ diẹ rọrun ṣugbọn pataki. Ni akọkọ, o ṣe pataki lati darukọ pe faili iṣeto aṣayan iṣẹ-ṣiṣe wa ninu folda res/ipile ti iṣẹ akanṣe wa.

Iyasoto akoonu - Tẹ Nibi  Bii o ṣe le oniye oju opo wẹẹbu kan

Igbesẹ 1: Ohun akọkọ ti a gbọdọ ṣe ni yan awọn Faili XML bamu si aṣayan iṣẹ-ṣiṣe ninu eyiti a fẹ lati ṣafikun aworan isale. Fun apẹẹrẹ, ti a ba fẹ ṣafikun aworan abẹlẹ si iboju ile Ninu ohun elo wa, a gbọdọ wa faili “activity_main.xml” ki o ṣii ni olootu apẹrẹ Android Studio.

Igbesẹ 2: Ni kete ti a ba ṣii faili apẹrẹ aṣayan iṣẹ-ṣiṣe, a gbọdọ wa aṣayan “Palette” ni apa ọtun ti olootu ni aṣayan yii, a yoo rii awọn eroja oriṣiriṣi ti a le ṣafikun si apẹrẹ iṣẹ wa, gẹgẹbi awọn bọtini. awọn ọrọ, awọn aworan, ati be be lo.

Igbesẹ 3: Lati ṣafikun aworan isale, a yan paati “ImageView” ti aṣayan “Paleti” ki o fa si apẹrẹ iṣẹ wa. Lẹhinna, ninu window awọn eroja paati, a wa aṣayan “lẹhin” ki o tẹ bọtini yiyan awọn orisun. Nibi a le yan laarin awọn aṣayan oriṣiriṣi, gẹgẹbi ‌»Awọ», «Drawable» tabi «Mipmap». A yan “Ayaworan” ati yan aworan abẹlẹ ti a fẹ lati lo ninu ohun elo wa. Ni kete ti o yan, a tẹ “O DARA” lati jẹrisi yiyan ati fi awọn ayipada pamọ si faili naa.

Nipa titẹle awọn igbesẹ ti o rọrun wọnyi, a le ni rọọrun ṣalaye aworan abẹlẹ ninu faili ifilelẹ ti iṣẹ ṣiṣe ni Android Studio. Ranti pe o le ṣe idanwo ati ṣe akanṣe awọn eto aworan isale lati ṣaṣeyọri ipa wiwo ti o fẹ ninu ohun elo rẹ. Gbiyanju rẹ ki o ṣẹda iriri alailẹgbẹ kan Fun awọn olumulo ti app rẹ!

- Ṣatunṣe aworan isale lati baamu ni deede

Ni Android Studio, o ṣee ṣe lati ṣafikun a lẹhin aworan si app rẹ lati fun ni ifọwọkan ti ara ẹni Sibẹsibẹ, o ṣe pataki lati rii daju pe aworan baamu ni deede loju iboju lati yago fun awọn ipalọlọ tabi gige. Nigbamii, Emi yoo fihan ọ bi o ṣe le ṣatunṣe aworan abẹlẹ ki o baamu ni pipe ninu app rẹ.

Igbesẹ 1: Ni akọkọ, iwọ yoo nilo lati ṣafikun aworan isale si folda awọn orisun iṣẹ akanṣe rẹ, tẹ-ọtun ni folda res ninu igi itọsọna iṣẹ rẹ ki o yan Tuntun> “Dukia Aworan”. Nigbamii, yan aṣayan “Aworan lati Ọna” ki o yan aworan ti o fẹ lati lo bi abẹlẹ. Rii daju lati yan aworan ti o ga fun awọn esi to dara julọ.

Igbesẹ 2: Ni kete ti o ti ṣafikun aworan abẹlẹ si iṣẹ akanṣe rẹ, o to akoko lati ṣatunṣe ki o baamu deede loju iboju. Lati ṣe eyi, iwọ yoo nilo lati lo ohun-ini “android:scaleType” lori apakan ImageView ti faili ifilelẹ rẹ. Ohun-ini yii yoo gba ọ laaye lati ṣakoso bi aworan abẹlẹ ti ṣe iwọn ati ṣafihan. Diẹ ninu awọn iye ti o wọpọ julọ fun ohun-ini yii ni: “centerCrop”, eyiti o gbin aworan naa lati baamu iboju lakoko ti o ṣetọju ipin abala rẹ, ati “fitXY”, eyiti o na aworan si iyẹn gba gbogbo aaye to wa, laisi mimu aspect ratio.

Igbesẹ 3: Ni afikun si ṣatunṣe iwọn ti aworan ẹhin, o tun le ṣe awọn atunṣe miiran lati mu irisi rẹ dara si. Fun apẹẹrẹ, o le ṣafikun awọ translucent kan overlay⁢ lori aworan naa ni lilo “android: backgroundTint” lori eroja ImageView. Eyi le ṣe iranlọwọ jẹ ki ọrọ ati awọn eroja wiwo olumulo miiran jẹ kika diẹ sii. O tun le ṣatunṣe opacity ti aworan abẹlẹ nipa lilo Android: ẹya alfa iye kan ti 1 tọkasi pe aworan naa yoo jẹ akomo patapata, lakoko ti iye 0 tọkasi pe aworan naa yoo han gbangba.

Nipa titẹle awọn igbesẹ wọnyi, o le ni rọọrun ṣatunṣe aworan abẹlẹ app rẹ ni Android Studio ki o baamu ni deede loju iboju. Ranti lati ṣe idanwo pẹlu awọn eto oriṣiriṣi ati iye lati gba abajade ti o fẹ. Ṣe igbadun ni isọdi iwo ati rilara ti app rẹ!

- Waye awọn ipa afikun si aworan isale ni Android Studio

Ni kete ti o ti ṣakoso lati fi aworan abẹlẹ sinu iṣẹ akanṣe Android Studio rẹ, o le fẹ lati ṣafikun diẹ ninu awọn ipa afikun lati mu irisi aworan naa dara. Nibi a yoo fihan ọ bi o ṣe le lo awọn ipa wọnyi ni Android Studio:

Iyasoto akoonu - Tẹ Nibi  Bi o ṣe le Ṣẹda Eto Iṣowo kan

1. Ipa blur: Ti o ba fẹ ṣafikun ipa blur si aworan abẹlẹ, o le lo kilasi 'BlurDrawable' ti Android pese. Kilasi yii gba ọ laaye lati lo ipa blur si aworan kan tabi eyikeyi nkan miiran ti wiwo olumulo rẹ. Nìkan ṣẹda ohun ⁢BlurDrawable kan ki o ṣeto si rediosi blur ti o fẹ. Lẹhinna, ṣeto nkan yii bi abẹlẹ ti wiwo rẹ lati ṣaṣeyọri ipa blur naa.

2. Ipa Apọju Awọ: Ti o ba fẹ fi awọ awọ kun si aworan ẹhin, o le lo ohun-ini `android: tint` ni faili XML ti ifilelẹ rẹ. Ohun-ini yii gba ọ laaye lati bori awọ kan pato lori aworan abẹlẹ. Nìkan ṣafikun ‘android:tint’ abuda si wiwo rẹ ki o ṣeto iye awọ ti o fẹ. Ni ọna yii, o le ṣafikun ipa awọ si aworan isale laisi iyipada aworan atilẹba.

3. Didi awọ: Ti o ba fẹ ṣafikun ipa gradient si aworan abẹlẹ, o le lo kilasi 'GradientDrawable`. Kilasi yii gba ọ laaye lati ṣẹda gradient awọ aṣa ati lo bi abẹlẹ ti wiwo rẹ. O le ṣalaye awọn awọ ⁢ ati itọsọna ti gradient, bakannaa ṣatunṣe opacity ti awọn awọ ni ibamu si awọn ayanfẹ rẹ. Eyi yoo gba ọ laaye lati ṣafikun ipa gradient si aworan abẹlẹ rẹ ati ṣe akanṣe rẹ si awọn iwulo rẹ.

Nipa fifi awọn ipa afikun wọnyi kun si aworan isale ni Android Studio, o le mu irisi wiwo ti ohun elo rẹ pọ si ki o ṣaṣeyọri iwuwasi diẹ sii ati apẹrẹ ti ara ẹni. Ṣe idanwo pẹlu awọn akojọpọ ipa oriṣiriṣi ati awọn eto lati wa ara pipe fun iṣẹ akanṣe rẹ.

- Ṣayẹwo ifihan ti aworan isale ni awotẹlẹ apẹrẹ kan

O nilo lati rii daju pe aworan isale han ni deede ni awotẹlẹ ti ifilelẹ app rẹ ni Android Studio. Lati ṣe ayẹwo yii, tẹle awọn igbesẹ wọnyi:

1. Ṣii Android Studio ki o lọ kiri si iṣẹ tabi ajẹkù nibiti o fẹ lati ṣafikun aworan isale.

2. Ni awọn XML faili fun awọn ti o aṣayan iṣẹ-ṣiṣe tabi ajẹkù, fi awọn "lẹhin" ikalara si awọn ifilelẹ ti awọn wiwo ni wiwo logalomomoise. Fun apẹẹrẹ, ti o ba fẹ lo aworan isale si LinearLayout, ṣafikun Android: abuda abẹlẹ pẹlu iye ti ọna aworan.

3. Lẹhin fifi ẹya “lẹhin” kun, ṣii awotẹlẹ apẹrẹ nipa tite bọtini “Apẹrẹ” ni isalẹ ti faili XML Rii daju lati yan ẹrọ tabi ipinnu ni apa oke awotẹlẹ.

O ṣe pataki lati ṣe akiyesi pe diẹ ninu awọn ifosiwewe le ni ipa lori ifihan ti aworan isale ni awotẹlẹ apẹrẹ, gẹgẹbi ipinnu ti ẹrọ ti o yan tabi ipo ti aworan ninu iṣẹ akanṣe rẹ. Nítorí náà, O ni imọran lati ṣe idanwo ifihan lori awọn ẹrọ oriṣiriṣi ati ṣatunṣe aworan isale ti o ba jẹ dandan..

Ti o ba pade awọn iṣoro pẹlu ifihan ti aworan abẹlẹ, eyi ni diẹ ninu awọn solusan ti o wọpọ:

- Ṣayẹwo ipo ati ọna aworan ninu iṣẹ akanṣe rẹ. Rii daju pe aworan wa ninu folda ti o pe (fun apẹẹrẹ, ninu folda res/drawable) ati pe ọna ti o wa ni abuda abẹlẹ jẹ deede.
- Ṣayẹwo ipinnu aworan naa. Rii daju pe ipinnu aworan naa yẹ fun iboju ti ẹrọ ti o fẹ fi han.
- Ṣayẹwo faili XML⁢ fun awọn aṣiṣe. Rii daju pe ko si awọn aṣiṣe tabi awọn ikilọ ninu faili XML nibiti ẹda isale wa.

Jọwọ ranti pe ifihan aworan isale ni awotẹlẹ akọkọ Studio Studio kii yoo nigbagbogbo ṣe afihan deede bi yoo ṣe rii lori ẹrọ gidi kan. O ṣe pataki lati ṣe idanwo ohun elo lori ẹrọ gidi kan tabi lori emulator lati rii daju pe aworan isale han ni deede lori gbogbo awọn iboju..