Cómo Poner una Imagen de Fondo en Android Studio

Mmelite ikpeazụ: 09/18/2023
Onye dere ya: Sebastian Vidal

Otu esi etinye onyonyo ndabere Ụlọọrụ Android

Android Studio bụ otu n'ime ngwa mmepe kachasị ewu ewu maka mepụta ngwa mobiles n'elu ikpo okwu gam akporo. Otu n'ime ihe ndị bụ isi nke ngwa ọ bụla bụ ike ịhazi ọdịdị ya site na iji ihe oyiyi ndabere. N'isiokwu a, anyị ga-egosi gị otú tinye onyonyo ndabere na gam akporo‌ Studio n'ụzọ dị mfe ma dị irè.

Usoro nke tinye foto ndabere na gam akporo Studio Ọ na-agụnye usoro dị iche iche sitere na nhọpụta nke onyinyo ahụ ruo na mmejuputa ya nke ọma na ngwa ngwa. Ọrụ mbụ bụ ịhọrọ onyonyo ịchọrọ iji dị ka ndabere. Ọ dị mkpa iburu n'uche akụkụ dị ka nha, mkpebi na usoro ihe oyiyi ahụ iji hụ na nlele kacha mma. ngwaọrụ dị iche iche.

Ozugbo ahọpụtara ihe onyonyo a, ịkwesịrị ịgbakwunye ya na ọrụ gam akporo Studio. Nke a Enwere ike ime ya site na ịdọrọ na idobe faịlụ onyonyo n'ime nchekwa akụrụngwa ngwa. Android Studio ga-ewepụta ụdị onyonyo dị iche iche na-akpaghị aka ka ọ dabara njupụta pixel nke ngwaọrụ dị iche iche.

Nzọụkwụ na-esonụ gụnyere tọọ foto ndabere ⁢ na interface ngwa. A na-enweta nke a site n'ịgbanwe faịlụ XML dabara na nhazi nke ọrụ nke ịchọrọ igosipụta onyonyo ndabere. Ị ga-agbakwunyere ihe ImageView ma tọọ akụrụngwa ndabere n'ụzọ nke onyonyo agbakwunyere na mbụ na ọrụ ahụ.

N'ikpeazụ, ọ dị mkpa ịchịkọta ma mee ngwa ahụ na ngwaọrụ ma ọ bụ emulator iji chọpụta na ihe onyonyo dị n'azụ gosipụtara nke ọma. N'ọnọdụ ụfọdụ, ọ nwere ike ịdị mkpa ịhazigharị nha ma ọ bụ ọnọdụ onyonyo iji nweta nsonaazụ achọrọ. Ozugbo egosipụtara onyonyo ndabere nke ọma, nhazigharị anya nke ngwa a agwụla.

Na ngwụcha, tinye onyonyo ndabere na gam akporo Studio Ọ bụ usoro dị mfe nke chọrọ ịgbaso usoro igodo ole na ole site na iji ngwá ọrụ kwesịrị ekwesị na mmejuputa ihe oyiyi ziri ezi na ngwa ngwa. Enwere ike imezu ya ọdịdị mara mma na nke ahaziri onwe ya.

- Kwadebe onyonyo ndabere maka ojiji na gam akporo Studio

Ozugbo ị kpebirila onyonyo ndabere ịchọrọ iji na ngwa gam akporo Studio gị, ọ dị mkpa ịkwado ya nke ọma iji hụ na ọ dị mma na ngwaọrụ niile. Nke a bụ ụfọdụ isi usoro ị ga-eso iji kwado onyonyo ndabere gị:

1.⁢ Họrọ onyonyo dabara adaba: Ọ dị mkpa ịhọrọ ihe oyiyi dị elu nke dabara nke ọma na nhazi nke ngwa gị. Gbaa mbọ hụ na onyonyo a nwere oke akụkụ ziri ezi ma yie nke ọma na nha ihuenyo dị iche iche.

2. Kwalite nha faịlụ: Iji hụ na arụmọrụ ngwa gị kacha mma, a na-atụ aro ka ịwelite nha faịlụ onyonyo ndabere. Ị nwere ike iji ngwaọrụ ịntanetị ma ọ bụ mmemme na-edezi ihe oyiyi iji belata nha faịlụ na-emebighị àgwà nke onyinyo ahụ.

3. Tụgharịa onyonyo ka ọ bụrụ usoro kwesịrị ekwesị: Android ⁢ Studio dakọtara na ụdịdị dị iche iche onyonyo, dị ka JPEG, PNG, na GIF. Jide n'aka na ị gbanwee onyonyo ndabere ka ọ bụrụ usoro akwadoro tupu ịtinye ya na ọrụ gị. Ị nwere ike iji ngwanrọ na-edezi ihe onyonyo ma ọ bụ ọrụ ịntanetị iji mee mgbanwe a.

Cheta na onyonyo ndabere akwadoro nke ọma nwere ike imeziwanye ọdịdị ngwa gị wee nye ndị ọrụ ahụmịhe ọhụụ mara mma. Soro usoro ndị a ka ijide n'aka na onyonyo ndabere gị kacha mma. na Android Studio. Echefula ime ule na ngwaọrụ dị iche iche ịlele ka esi egosipụta onyonyo a n'ogo ihuenyo nke ọ bụla.

- Bubata onyonyo ndabere na ọrụ gam akporo Studio gị

Onyonyo ndabere dị na ngwa gam akporo nwere ike itinye mmetụ mara mma na ahaziri ahazi na ọrụ gị na Android Studio. Ọ dabara nke ọma, ibubata onyonyo n'azụ n'ime gam akporo Studio bụ usoro dị mfe nke enwere ike ịme na usoro ole na ole.

Ọdịnaya pụrụiche - Pịa ebe a  ¿Cómo crear una lista de tareas con GitHub?

1. Kwadebe onyonyo a: Tupu ibubata onyonyo ndabere n'ime ọrụ gam akporo Studio gị, ọ dị mkpa iji hụ na emezigharịrị onyonyo a yana nwee akụkụ kwesịrị ekwesị. Cheta na iji ihe onyonyo dị elu nwere ike imetụta arụmọrụ nke ngwa ahụ. Iji kwalite onyonyo a, ị nwere ike iji ngwaọrụ edezi onyonyo dịka Photoshop ma ọ bụ GIMP.

2. Bubata onyonyo n'ime oru ngo: Ozugbo ị kwalitere onyonyo ndabere, ị nwere ike ibubata ya n'ime oru ngo Android Studio gị. Iji mee nke a, mepee folda akụrụngwa nke ọrụ gị wee pịa aka nri na folda drawable. Mgbe ahụ, họrọ nhọrọ "Gosi na Explorer" (ma ọ bụ "Gosi na ⁢ Finder" ma ọ bụrụ na ị nọ na sistemụ Mac). Nke a ga-emepe ebe nchekwa nchekwa dị na sistemụ faịlụ gị. Detuo na mado ma ọ bụ dọrọ na dobe onyonyo ndabere kachasị mma n'ime folda a ga-adọta.

3. Kenye onyonyo a ka ndabere: Ugbu a ebubatara onyonyo ndabere n'ime ọrụ gị, ị nwere ike kenye ya dị ka ndabere na okirikiri nhọrọ ukwuu XML gị. Mepee faịlụ XML kwekọrọ n'ọrụ ma ọ bụ iberi gị wee chọta ihe bụ isi. Tinye koodu na-esonụ na mgbọrọgwụ element: android: ndabere =»@drawable/image_name, ebe “image_name” bụ aha faịlụ nke onyonyo ị webatara. Nke a ga-ekenye onyonyo ndabere ka ndabere maka ọrụ gị ma ọ bụ iberibe. Cheta na ị nwekwara ike iji usoro a kenye onyonyo ndabere na ihe ndị dị n'otu n'otu, dị ka bọtịnụ ma ọ bụ nlele onyonyo, site na ịkọwapụta àgwà "ndabere" kama ịbụ "android: ndabere."

- Mepụta isi ọrụ na gam akporo Studio

Otu n'ime isi ọrụ mgbe ị na-emepụta ngwa na gam akporo Studio bụ ịmepụta isi ọrụ. Ihe omume a bụ ihe a ga-egosi onye ọrụ mgbe ị na-emepe ngwa ahụ ma na-abụkarị ihuenyo mbụ na-ebu. N'isiokwu a, m ga-egosi gị otu esi emepụta isi ọrụ na Android Studio n'ụzọ dị mfe ma dị irè.

Mbụ ihe ị ga-eme bụ imeghe gị oru ngo na gam akporo Studio na jide n'aka na ị nwere isi Ọdịdị nke oru ngo kere. Nke a gụnyere ịnwe faịlụ "ActivityMain.xml" yana faịlụ "MainActivity.java" ⁢ n'ime folda kwekọrọ.

Ozugbo ị haziela ọrụ gị nke ọma, gaba n'ihu ịme usoro ndị a imepụta isi ọrụ:

1. ‌N'ime faịlụ⁢ «ActivityMain.xml» ị ga-ahụ nhazi nke isi ọrụ. N'ebe a, ị nwere ike ịgbakwunye ihe ngosi nke ịchọrọ igosi na ihuenyo, dị ka bọtịnụ, onyonyo, mpaghara ederede, na ndị ọzọ. Jiri ihe ndezi okirikiri nhọrọ ukwuu gam akporo Studio ka ịgbakwunye ihe ndị a ma mezie ọnọdụ ha na nha ha na mkpa gị.

2. Na faịlụ "MainActivity.java" ị ga-ahụ mgbagha nke isi ọrụ. N'ebe a, ị nwere ike ịme ihe omume ndị a ga-eme mgbe onye ọrụ na-emekọ ihe na ihuenyo. Dịka ọmụmaatụ, ọ bụrụ na ị nwere bọtịnụ na imewe gị, ị nwere ike ịhazi na ịpị ya na-arụ ọrụ ụfọdụ, dị ka ịgbanwee gaa na ọrụ ọzọ ma ọ bụ igosipụta ozi na ihuenyo. Jiri asụsụ mmemme Java dee koodu dabara na omume ndị a. Cheta na gam akporo Studio⁤ na-enye gị ọtụtụ ngwaọrụ na ọrụ ga-eme ka mmemme dị mfe, dị ka koodu akpaaka na aro njehie.

3. Ozugbo ị mechara emebe na mmemme isi ọrụ, ị nwere ike nwalee ngwa gị na emulator ma ọ bụ ngwaọrụ anụ ahụ iji nyochaa ọrụ ya. Android Studio na-enye gị ohere ịme ngwa gị ozugbo na IDE wee gosi gị nsonaazụ ya ozugbo. Ọ bụrụ na ịchọta njehie ma ọ bụ akụkụ ọ bụla enwere ike imeziwanye, ị nwere ike ime mgbanwe ndị dị mkpa wee nwagharịa ngwa gị ruo mgbe ị nwetara nsonaazụ achọrọ.

Na nchịkọta, ịmepụta ọrụ bụ isi na Android Studio bụ ọrụ dị mkpa iji mepụta ngwa dị mma. Cheta ịgbaso usoro ndị a kpọtụrụ aha n'isiokwu a wee jiri ngwá ọrụ na ọrụ ndị IDE na-enye gị iji mee ka ọrụ gị dịkwuo mfe. Jisie ike na ⁢ gị⁢ oru ngo!+

- Kọwaa onyonyo ndabere na faịlụ nhazi ihe omume ahụ

Iji kọwapụta onyonyo ndabere na faịlụ okirikiri nhọrọ ukwuu na gam akporo Studio, ịkwesịrị ịgbaso usoro dị mfe mana dị mkpa. Nke mbụ, ọ dị mkpa ịkọwapụta na faịlụ nhazi ọrụ dị na folda res/layout nke ọrụ anyị.

Ọdịnaya pụrụiche - Pịa ebe a  Kedu otu esi arụ ọrụ na backend na Flash Nrụpụta?

Nzọụkwụ 1: Ihe mbụ anyị ga-eme bụ ịhọrọ nke archivo XML kwekọrọ na ọrụ anyị chọrọ ịgbakwunye onyonyo ndabere. Dịka ọmụmaatụ, ọ bụrụ na anyị chọrọ itinye onyonyo n'azụ na ya ihuenyo mbụ N'ime ngwa anyị, anyị ga-achọrịrị faịlụ "activity_main.xml" wee mepee ya n'ime ihe ndezi ihe nrụpụta gam akporo Studio.

Nzọụkwụ 2: Ozugbo anyị nwere faịlụ imewe ihe omume mepere emepe, anyị ga-achọrịrị nhọrọ “Palette” na akụkụ aka nri nke onye editọ Na nhọrọ a, anyị ga-ahụ ihe dị iche iche anyị nwere ike itinye na nhazi nke ọrụ anyị, dị ka bọtịnụ. ederede, onyonyo, wdg.

Nzọụkwụ 3: Ka ịgbakwunye ihe oyiyi ndabere, anyị na-ahọrọ akụkụ "ImageView" nke nhọrọ "Palette" wee dọrọ ya na nhazi nke ọrụ anyị. Mgbe ahụ, na windo njirimara akụrụngwa, anyị na-achọ nhọrọ "ndabere" wee pịa bọtịnụ nhọrọ akụrụngwa. N'ebe a, anyị nwere ike ịhọrọ n'etiti nhọrọ dị iche iche, dị ka ""Agba", "Drawable" ma ọ bụ "Mipmap". Anyị na-ahọrọ "Drawable" wee họrọ ihe ndabere nke anyị chọrọ iji na ngwa anyị. Ozugbo ahọpụtara, anyị pịa "OK" iji kwado nhọrọ ma chekwaa mgbanwe na faịlụ ahụ.

Site n'ịgbaso usoro ndị a dị mfe, anyị nwere ike ịkọwapụta onyonyo n'azụ na faịlụ okirikiri nhọrọ ukwuu nke ihe omume a na gam akporo Studio. Cheta na ị nwere ike ịnwale na hazie ntọala onyonyo ndabere iji nweta mmetụta a na-ahụ anya na ngwa gị. Gbalịa ya wee mepụta ahụmịhe pụrụ iche maka ndị ọrụ nke ngwa gị!

- Gbanwee onyonyo ndabere ka ọ dabara nke ọma

Na Android⁢ Studio, enwere ike ịgbakwunye onyonyo ndabere na ngwa gị iji nye ya mmetụ ahaziri ahazi, Otú ọ dị, ọ dị mkpa ijide n'aka na onyinyo ahụ dabara nke ọma na ihuenyo ka ịzenarị agbagọ ma ọ bụ ịkpụ. Na-esote, m ga-egosi gị otu esi agbanwe onyonyo ndabere ka ọ dabara nke ọma na ngwa gị.

Nzọụkwụ 1: Mbụ, ị ga-mkpa ịgbakwunye ndabere image nchekwa gị oru ngo's nchekwa nchekwa, nanị pịa nri res nchekwa na gị oru ngo si ndekọ osisi wee họrọ New»> «Image Asset». Ọzọ, họrọ nhọrọ "Image from Path" wee họrọ onyonyo ịchọrọ iji dị ka ndabere. Jide n'aka na ịhọrọ onyonyo dị elu maka nsonaazụ kacha mma.

Nzọụkwụ nke 2: Ozugbo ị gbakwunyere onyonyo ndabere na ọrụ gị, oge eruola ịhazi ya ka ọ dabara nke ọma na ihuenyo. Iji mee nke a, ị ga-eji "android:scaleType" ihe onwunwe dị na ImageView mmewere nke faịlụ nhazi gị. Ngwongwo a ga-enye gị ohere ijikwa ka e si atụdo ma gosipụta onyonyo ndabere. Ụfọdụ n'ime ụkpụrụ ndị a na-ahụkarị maka ihe onwunwe a bụ: "centerCrop", nke na-akụ ihe oyiyi ahụ ka ọ dabara na ihuenyo ka ọ na-ejigide akụkụ ya, na "fitXY", nke na-agbatị onyinyo ahụ na-eweghara ohere niile dịnụ, na-enweghị. na-ejigide akụkụ akụkụ.

Nzọụkwụ 3: Na mgbakwunye na ịhazigharị nha nke ihe oyiyi ndabere, ị nwekwara ike ime mgbanwe ndị ọzọ iji meziwanye ọdịdị ya. Dịka ọmụmaatụ, ị nwere ike itinye agba translucent n'elu ihe onyonyo a site na iji “android: backgroundTint” na mmewere ImageView. Nke a nwere ike inye aka mee ka ederede na ihe ndị ọzọ na-ahụ maka onye ọrụ nwere ike ịgụkwuo ya. Ị nwekwara ike ịhazigharị oghere nke ihe oyiyi ndabere site na iji android: àgwà alfa uru nke 1 na-egosi na onyinyo ahụ ga-adị kpamkpam, ebe uru nke 0 na-egosi na ihe oyiyi ahụ ga-apụta ìhè.

Site n'ịgbaso usoro ndị a, ị nwere ike ịhazigharị onyonyo ndabere ngwa gị na gam akporo Studio ka ọ dabara nke ọma na ihuenyo. Cheta iji ntọala na ụkpụrụ dị iche iche nwalee iji nweta nsonaazụ achọrọ. Nwee anụrị ịhazi ọdịdị na ọdịdị nke ngwa gị!

- Tinye mmetụta ndị ọzọ na onyonyo ndabere na gam akporo Studio

Ozugbo ị jisiri ike tinye onyonyo ndabere na ọrụ gam akporo Studio gị, ị nwere ike itinye mmetụta ndị ọzọ iji melite ọdịdị onyonyo a. Ebe a anyị ga-egosi gị otu esi etinye mmetụta ndị a na Android Studio:

Ọdịnaya pụrụiche - Pịa ebe a  Kedu ngwaọrụ bụ isi dị na Xcode?

1. Efecto de desenfoque: Ọ bụrụ na ịchọrọ ịgbakwunye mmetụta blur na foto ndabere, ị nwere ike iji klas 'BlurDrawable' nke gam akporo nyere. Klas a na-enye gị ohere itinye mmetụta blur na onyonyo ma ọ bụ ihe ọ bụla ọzọ nke interface onye ọrụ gị. Naanị mepụta ihe ⁢BlurDrawable ma tọọ ya na radius blur achọrọ. Mgbe ahụ, tọọ ihe a ka ndabere nke echiche gị iji nweta mmetụta blur.

2. Mmetụta machie agba: Ọ bụrụ na ịchọrọ ịgbakwunye tint agba na onyonyo ndabere, ị nwere ike iji ihe 'android:tin'' na faịlụ XML nke nhazi gị. Ngwongwo a na-enye gị ohere machie otu agba n'okirikiri azụ. Naanị tinye àgwà 'android:tin' na nlele gị wee tọọ uru agba achọrọ. N'ụzọ dị otú a, ị nwere ike ịgbakwunye mmetụta agba na ihe oyiyi ndabere na-agbanweghị ihe oyiyi mbụ.

3. Agba gradient: Ọ bụrụ na ịchọrọ ịgbakwunye mmetụta gradient na foto dị n'azụ, ị nwere ike iji klas 'GradientDrawable'. Klas a na-enye gị ohere ịmepụta gradient agba omenala ma tinye ya dị ka ndabere nke echiche gị. Ị nwere ike kọwapụta agba na ntụziaka gradient, yana gbanwee opacity nke agba dị ka mmasị gị si dị. Nke a ga-enye gị ohere itinye mmetụta gradient n'onyinyo ndabere gị wee hazie ya maka mkpa gị.

Site n'ịgbakwunye mmetụta ndị a n'okirikiri dị na gam akporo Studio, ị nwere ike ịkwalite ọdịdị anya nke ngwa gị wee nweta ihe mara mma na nke ahaziri iche. Nlele na nchikota mmetụta dị iche iche na ntọala iji chọta ụdị zuru oke maka ọrụ gị.

- Lelee ngosipụta nke onyonyo ndabere na nhụchalụ imewe

Ịkwesịrị ijide n'aka na onyonyo ndabere na-egosipụta nke ọma na nhụchalụ nke nhazi ngwa gị na gam akporo Studio. Iji mee nlele a, soro usoro ndị a:

1. Mepee gam akporo Studio na ịnyagharịa na ọrụ ma ọ bụ iberibe ebe ị chọrọ ịgbakwunye ndabere image.

2. Na faịlụ XML maka ọrụ ahụ ma ọ bụ iberibe, gbakwunye àgwà "ndabere" na isi echiche na ọkwa nlele. Dịka ọmụmaatụ, ọ bụrụ na ịchọrọ itinye onyonyo ndabere na LinearLayout, tinye android: njirimara ndabere yana uru nke ụzọ onyonyo a.

3. Mgbe ịgbakwunye àgwà ndabere, mepee nhụchalụ nke imewe site na ịpị Chepụta bọtịnụ na ala nke XML faịlụ, jide n'aka na họrọ ngwaọrụ ma ọ bụ mkpebi na akụkụ.

Ọ dị mkpa iburu n'obi na ụfọdụ ihe nwere ike imetụta ngosipụta nke ihe oyiyi ndabere na nleba anya nhazi, dị ka mkpebi nke ngwaọrụ ahọpụtara ma ọ bụ ebe oyiyi dị na ọrụ gị. Ya mere, Ọ bụ ihe amamihe dị na ya ịnwale ihe ngosi na ngwaọrụ dị iche iche ma dozie ihe oyiyi ndabere ma ọ bụrụ na ọ dị mkpa..

Ọ bụrụ na ị nweta nsogbu na ngosipụta nke ihe onyonyo azụ, ebe a bụ ụfọdụ azịza ndị a na-ahụkarị:

- Lelee ebe na ụzọ ihe oyiyi dị na ọrụ gị. Jide n'aka na onyonyo a dị na folda ziri ezi (dịka ọmụmaatụ, na folda res/drawable) yana na ụzọ dị n'azụ àgwà ziri ezi.
– Lelee mkpebi onyonyo. Jide n'aka na mkpebi nke onyonyo a dabara adaba maka ihuenyo ngwaọrụ ịchọrọ igosipụta ya.
- Lelee faịlụ XML⁢ maka mmejọ. Gbaa mbọ hụ na enweghị mperi ma ọ bụ ịdọ aka ná ntị na faịlụ XML ebe njirimara ndabere dị.

Biko cheta na ngosipụta nke onyonyo ndabere na nlebanya okirikiri nhọrọ ukwuu nke gam akporo Studio agaghị egosipụta kpọmkwem ka ọ ga-esi dị na ngwaọrụ n'ezie. Ọ dị mkpa iji nwalee ngwa na ezigbo ngwaọrụ ma ọ bụ na emulator iji hụ na ihe oyiyi ndabere na-egosipụta nke ọma na ihuenyo niile..