Ahoana ny fametrahana sary background Android Studio
Android Studio dia iray amin'ireo fitaovana fampivoarana malaza indrindra mamorona fampiharana finday ao amin'ny sehatra Android. Ato amin'ity lahatsoratra ity, dia hasehontsika anao ny fomba asio sary lafika ao amin'ny Android Studio amin'ny fomba tsotra sy mahomby.
Ny dingan'ny asio sary lafika ao amin'ny Android Studio Tafiditra ao anatin'izany ny dingana maromaro manomboka amin'ny fisafidianana ny sary ka hatramin'ny fampiharana marina azy ao amin'ny fampiharana interface tsara. Ny asa voalohany dia ny mifidy ny sary tianao hampiasaina ho lafika. Zava-dehibe ny mandinika lafin-javatra toy ny habeny, ny fanapahan-kevitra ary ny endriky ny sary mba hahazoana antoka ny fijerena tsara indrindra. fitaovana samy hafa.
Rehefa voafantina ny sary dia mila ampidirinao amin'ny tetikasa Android Studio. izany Azo atao amin'ny fisintonana sy fandatsahana ny rakitra sary ao amin'ny lahatahiry loharanon'ny fampiharana. Android Studio dia hamokatra ho azy ireo dikan-tsary isan-karazany mba hifanaraka amin'ny hakitroky ny pikselan'ny fitaovana isan-karazany.
Ny dingana manaraka dia misy mametraka sary ambadika ao amin'ny interface fampiharana. Izany dia tratra amin'ny alàlan'ny fanovana ny rakitra XML mifanaraka amin'ny fisehon'ny hetsika izay tianao hanehoana ny sary ambadika. Tsy maintsy manampy singa ImageView ianao ary mametraka ny fananana lafika ho toy ny lalana an'ny image nampiana teo aloha tamin'ilay tetikasa.
Farany, zava-dehibe ny manangona sy mampandeha ny rindranasa amin'ny fitaovana na emulator mba hanamarina fa miseho tsara ny sary ambadika. Amin'ny toe-javatra sasany, mety ilaina ny manitsy ny habeny na ny toerana misy ny sary mba hahazoana ny vokatra tadiavina. Rehefa aseho tsara ny sary ambadika dia vita ny fanamboarana maso an'ny fampiharana.
Ho famaranana, asio sary ambadika ao amin'ny Android Studio Izany dia dingana tsotra izay mitaky fanarahana dingana manan-danja vitsivitsy miaraka amin'ny fampiasana araka ny tokony ho izy ny fitaovana sy ny fampiharana marina ny sary ao amin'ny interface interface. azo tratrarina endrika mahasarika sy mahasarika manokana.
- Omano ny sary ambadika hampiasaina amin'ny Android Studio
Rehefa nanapa-kevitra ianao hoe inona ny sary lafika tianao hampiasaina amin'ny fampiharana Studio Android anao, dia zava-dehibe ny manomana azy io araka ny tokony ho izy mba hahazoana antoka fa tsara amin'ny fitaovana rehetra. Ireto misy dingana lehibe tokony harahina hanomanana ny sarinao ambadika:
1. Mifidiana sary mety: Zava-dehibe ny fisafidianana sary avo lenta mifanaraka tsara amin'ny famolavolana ny fampiharana anao. Ataovy azo antoka fa manana ny tahan'ny lafiny marina ny sary ary mijery tsara amin'ny haben'ny efijery samihafa.
2. Amboary ny haben'ny rakitra: Mba hiantohana ny fampandehanana tsara indrindra amin'ny fampiharanao dia asaina manatsara ny haben'ny rakitra sary lafika. Azonao atao ny mampiasa fitaovana an-tserasera na programa fanitsiana sary mba hampihenana ny haben'ny rakitra nefa tsy mampandefitra ny kalitaon'ny sary.
3. Ovay amin'ny endrika mety ny sary: Android Studio dia mifanaraka amin'ny endrika samy hafa Sary, toy ny JPEG, PNG, ary GIF. Ataovy azo antoka ny hamadika ny sary ambadika ho endrika tohana alohan'ny hanampiana azy amin'ny tetikasanao. Azonao atao ny mampiasa rindrambaiko fanitsiana sary na serivisy an-tserasera hanatanterahana izany fiovam-po izany.
Tsarovy fa ny sary lafika voaomana tsara dia afaka manatsara ny endriky ny fampiharanao ary manome traikefa an-tsary mahafinaritra ho an'ny mpampiasa. Araho ireto dingana ireto mba hahazoana antoka fa tena tsara ny sarinao ao amin'ny Android Studio. Aza adino ny manao fitiliana amin'ny fitaovana samihafa mbajereo ny fomba fanehoana ny sary eo amin'ny habe tsirairay.
- Ampidiro ao amin'ny tetikasanao Android Studio ny sary ambadika
Ny sary lafika ao amin'ny a app Android dia afaka manampy fikitihana manintona sy manokana amin'ny tetikasanao ao amin'ny Android Studio. Soa ihany fa dingana tsotra azo atao amin'ny dingana vitsivitsy ny fanafarana sary ambadika ao amin'ny Android Studio.
1. Omano ny sary: Alohan'ny hampidirana ny sary lafika ao amin'ny tetikasa Android Studio-nao, dia zava-dehibe ny hahazoana antoka fa tsara ny sary ary manana refy mety. Tsarovy fa ny fampiasana sary avo lenta dia mety hisy fiantraikany amin'ny fahombiazan'ny fampiharana. Mba hanatsarana ny sary dia azonao atao ny mampiasa fitaovana fanitsiana sary toy ny Photoshop na GIMP.
2. Ampidiro ao amin'ny tetikasa ny sary: Raha vantany vao vitanao ny sary ambadika dia azonao atao ny manafatra azy ao amin'ny tetikasa Android Studio anao. Mba hanaovana izany, sokafy ny lahatahiry loharanon'ny tetikasanao ary tsindrio havanana amin'ny lahatahiry azo alaina. Avy eo, safidio ny safidy “Asehoy amin'ny Explorer” (na “Asehoy amin'ny Finder” raha mampiasa rafitra Mac ianao). Hanokatra ny toerana misy ny lahatahiry azo alaina amin'ny rafi-drakitrao izany. Adikao sy apetaho na sintoniny ary ampidino ao amin'ny lahatahiry azo alaina ilay sary ambadika nohatsaraina.
3. Omeo ho lafika ny sary: Ankehitriny rehefa nafarana ao amin'ny tetikasanao ny sary lafika dia azonao atao ny manendry azy ho lafika ao amin'ny lamina XML anao. Sokafy ny rakitra XML mifanaraka amin'ny asanao na sombiny ary tadiavo ny singa fototra. Ampio andalana fehezan-dalàna manaraka ao amin'ny singa fototra: android:background=»@drawable/image_name», izay misy ny "image_name" ny anaran'ny rakitra nafaranao. Ity dia hanendry ny sary lafika ho lafika ho an'ny hetsika na sombiny. Tsarovy fa azonao atao koa ny mampiasa ity teknika ity hanendry sary lafika ho an'ny singa tsirairay, toy ny bokotra na fijerena sary, amin'ny alàlan'ny famaritana ny toetra "background" fa tsy "android:background".
- Mamorona hetsika lehibe ao amin'ny Android Studio
Ny iray amin'ireo asa lehibe indrindra rehefa mamorona an application ao amin'ny Android Studio dia ny famoronana ny hetsika lehibe indrindra. Ity hetsika ity no haseho amin'ny mpampiasa rehefa manokatra ny rindranasa ary matetika no efijery voalohany entina. Amin'ity lahatsoratra ity dia hasehoko anao ny fomba hamoronana ny hetsika lehibe ao amin'ny Android Studio amin'ny fomba tsotra sy mahomby.
Ny voalohany Inona no tokony hataonao dia ny fanokafana ny tetikasanao ao amin'ny Android Studio ary ataovy azo antoka fa manana ny rafitra fototry ny tetikasa noforonina ianao. Anisan'izany ny fananana ny rakitra "ActivityMain.xml" sy ny rakitra "MainActivity.java" ao amin'ny lahatahiry mifanaraka aminy.
Rehefa voarindra tsara ny projet anao dia tohizo ireto dingana manaraka ireto mamorona ny asa lehibe:
Ao amin'ny fisie «ActivityMain.xml» dia ho hitanao ny fandrafetana ny asa lehibe indrindra. Eto ianao dia afaka manampy ireo singa hita maso izay tianao haseho eo amin'ny efijery, toy ny bokotra, sary, saha lahatsoratra, ankoatry ny hafa. Ampiasao ny tonian-dahatsoratry ny Android Studio hanampiana ireo singa ireo ary hanitsy ny toerana misy azy sy ny habeny araka izay ilainao.
2. Ao amin'ny rakitra "MainActivity.java" dia hahita ny lojikan'ny hetsika lehibe ianao. Eto ianao dia afaka manomana ny hetsika izay hatao rehefa mifandray amin'ny efijery ny mpampiasa. Ohatra, raha manana bokotra ianao ao amin'ny famolavolanao, dia azonao atao ny mandamina ny fanindriana azy hanao hetsika iray, toy ny fifindrana amin'ny hetsika hafa na fanehoana hafatra eo amin'ny efijery. Ampiasao ny fiteny fandaharana Java hanoratana ny kaody mifanaraka amin'ireo hetsika ireo. Tsarovy fa ny Android Studio dia manolotra anao fitaovana sy fiasa maro izay hanamora ny fandaharana, toy ny famenoana ny code autocompletion sy ny soso-kevitra diso.
3. Rehefa vita ny fandrafetana sy fandrindrana ny asa lehibe dia azonao atao ny mitsapa ny fampiharana anao amin'ny emulator na fitaovana ara-batana mba hanamarinana ny fiasany. Android Studio dia manome anao fahafahana handefa ny fampiharanao mivantana avy amin'ny IDE ary hampiseho aminao ny valiny amin'ny fotoana tena izy. Raha mahita lesoka na lafin-javatra azo hatsaraina ianao dia afaka manao ny fanovana ilaina ary avereno averina ny fampiharana anao mandra-pahazoanao ny vokatra tadiavina.
Raha fintinina, ny famoronana ny hetsika lehibe ao amin'ny Android Studio dia asa fototra amin'ny famolavolana fampiharana kalitao. Aza hadino ny manaraka ireo dingana voalaza ato amin'ity lahatsoratra ity ary araraoty ireo fitaovana sy fiasa omen'ny IDE anao hanamora ny asanao. Mirary soa amin'ny tetikasa nao!+
– Farito ny sary ambadika ao amin'ny fisie layout an'ny hetsika
Mba hamaritana ny sary ambadika ao amin'ny rakitra fandrindrana hetsika ao amin'ny Android Studio dia mila manaraka dingana tsotra nefa manan-danja vitsivitsy ianao. Voalohany, zava-dehibe ny manonona fa ny rakitra fandrindrana hetsika dia hita ao amin'ny lahatahiry res/layout amin'ny tetikasantsika.
1 Dingana: Ny zavatra voalohany tokony hataontsika dia ny mifidy ny XML fisie mifanaraka amin'ny hetsika izay tiantsika ampidirina ny sary ambadika. Ohatra, raha te-hanampy sary lafika amin'ny ny efijery an-trano amin'ny fampiharana ataontsika dia tsy maintsy mikaroka ny rakitra “activity_main.xml” isika ary sokafy ao amin'ny tonian-dahatsoratry ny Android Studio.
2 Dingana: Raha vantany vao misokatra ny rakitra famolavolana hetsika dia tsy maintsy mitady ny safidy "Palette" eo amin'ny sisiny havanana amin'ny mpanonta isika Amin'ity safidy ity dia hahita singa samihafa azontsika ampiana amin'ny famolavolana ny hetsika ataontsika isika, toy ny bokotra. lahatsoratra, sary, sns.
3 Dingana: Mba hanampiana ny sary ambadika dia safidintsika ny singa "ImageView" amin'ny safidy "Palette" ary tarihina amin'ny famolavolana ny hetsika ataontsika. Avy eo, ao amin'ny varavarankelin'ny toetran'ny singa dia mitady ny safidy "background" isika ary tsindrio ny bokotra fisafidianana loharano. Eto isika dia afaka misafidy eo amin'ny safidy isan-karazany, toy ny »Color», «Drawable» na «Mipmap». Mifidy "Drawable" izahay ary misafidy ny sary ambadika izay tiantsika hampiasaina amin'ny fampiharana. Rehefa voafantina dia tsindrio ny "OK" hanamafisana ny fifantenana ary hitahiry ny fanovana amin'ny rakitra.
Amin'ny fanarahana ireo dingana tsotra ireo dia azontsika atao ny mamaritra mora foana ny sary ambadika ao amin'ny fichier fandrindrana ny hetsika ao amin'ny Android Studio. Tsarovy fa azonao atao ny manandrana sy mampifanaraka ny firafitry ny sary ambadika mba hahazoana ny vokatra hita maso ao amin'ny fampiharanao. Andramo ary mamorona traikefa miavaka Ho an'ireo mpampiasa ny app-nao!
– Ahitsio ny sary ambadika mba hifanaraka tsara
Ao amin'ny Android Studio, azo atao ny manampy sary ambadika amin'ny fampiharanao mba hanomezana azy fikitihana manokana Na izany aza, zava-dehibe ny hahazoana antoka fa mifanaraka tsara amin'ny efijery ny sary mba hisorohana ny fikorontanana na ny fikorotanana. Manaraka, hasehoko anao ny fomba hanitsiana ny sary ambadika mba hifanaraka tsara amin'ny fampiharanao.
1 Dingana: Voalohany, mila ampidirinao ao amin'ny lahatahiry loharanon'ny tetikasanao aloha ianao, tsindrio fotsiny ny fampirimana res ao amin'ny hazo lahatahiry an'ny tetikasanao ary safidio ny New»> «Image Asset». Avy eo, safidio ny safidy "Sary avy amin'ny lalana" ary safidio ny sary tianao hampiasaina ho fiaviana. Aza hadino ny misafidy sary avo lenta hahazoana vokatra tsara indrindra.
Dingana 2: Rehefa nampidirinao tao amin'ny tetikasanao ny sary ambadika, fotoana izao hanitsiana azy io mba hifanaraka tsara amin'ny efijery. Mba hanaovana izany dia mila mampiasa ny fananana "android:scaleType" ianao amin'ny singa ImageView amin'ny rakitrao. Ity fananana ity dia ahafahanao mifehy ny fomba fametahana sy fanehoana ny sary ambadika. Ny sasany amin'ireo soatoavina mahazatra indrindra amin'ity fananana ity dia ny: "centerCrop", izay manapaka ny sary mba hifanaraka amin'ny efijery ary mitazona ny lafiny lafiny, ary ny "fitXY", izay mamelatra ny sary mba hifanaraka amin'ny efijery rehetra habaka, tsy mitazona ny aspect ratio.
3 Dingana: Ho fanampin'ny fanitsiana ny haben'ny sary ambadika, azonao atao koa ny manao fanitsiana hafa hanatsarana ny endriny. Ohatra, azonao atao ny manampy loko overlay overlay amin'ny sary amin'ny fampiasana ny toetra “android:backgroundTint” ao amin'ny singa ImageView. Afaka manampy amin'ny fanaovana lahatsoratra sy singa hafa amin'ny interface tsara ho mora vakina izany. Azonao atao koa ny manitsy ny tsy fahampian'ny sary ambadika amin'ny alàlan'ny toetra android:alpha Ny sanda 1 dia manondro fa ho manjavozavo tanteraka ny sary, raha toa kosa ny sanda 0 dia midika fa ho tena mangarahara ilay sary.
Amin'ny fanarahana ireo dingana ireo dia azonao atao ny manitsy mora foana ny sary ambadiky ny fampiharana ao amin'ny Android Studio mba hifanaraka tsara amin'ny efijery. Tsarovy ny manandrana amin'ny toe-javatra sy soatoavina samihafa mba hahazoana ny vokatra irina. Ankafizo ny manamboatra ny endrika sy ny endriky ny fampiharanao!
- Ampiharo fiantraikany fanampiny amin'ny sary ambadika ao amin'ny Android Studio
Raha vao nahavita nametraka sary ambadika tao amin'ny tetikasa Android Studio ianao dia azonao atao ny manampy vokatra fanampiny hanatsarana ny endriky ny sary. Eto dia hasehontsika anao ny fomba fampiharana ireo vokatra ireo amin'ny Android Studio:
1. Vokatry ny manjavozavo: Raha te manisy effet blur amin'ny sary ambadika, azonao atao ny mampiasa ny kilasy `BlurDrawable` nomen'ny Android. Ity kilasy ity dia ahafahanao mampihatra fiantraikany manjavozavo amin'ny sary na singa hafa amin'ny mpampiasa interface tsara anao. Mamorona zavatra BlurDrawable` fotsiny ary apetraho amin'ny blur radius tianao. Avy eo, apetraho ity zavatra ity ho toy ny lamosin'ny fijerinao mba hahazoana ny vokatry ny blur.
2. Loko Overlay Effect: Raha te-hanampy loko amin'ny sary background ianao dia azonao ampiasaina ny fananana `android:tint` ao amin'ny XML file amin'ny drafitrao. Ity fananana ity dia ahafahanao manarona loko manokana eo amin'ny sary ambadika. Ampio fotsiny ny toetra `android:tint` amin'ny fijerinao ary apetraho ny sandan'ny loko tianao. Amin'izany fomba izany dia azonao atao ny manisy effet miloko amin'ny sary ambadika nefa tsy manova ny sary tany am-boalohany.
3. gradient loko: Raha te-hanampy effet gradient amin'ny sary ambadika ianao dia azonao ampiasaina ny kilasy `GradientDrawable`. Ity kilasy ity dia ahafahanao mamorona gradient loko mahazatra ary hampihatra azy io ho toy ny lamosin'ny fijerinao. Azonao atao ny mamaritra ny loko sy ny làlan'ny gradient, ary koa ny manitsy ny tsy fahampian'ny loko araka ny safidinao. Izany dia ahafahanao manampy gradient effect amin'ny sarinao any ambadika ary mampifanaraka azy amin'ny filanao.
Amin'ny fampidirana ireo fiantraikany fanampiny ireo amin'ny sary ambadika ao amin'ny Android Studio, azonao atao ny manatsara ny endriky ny fampiharana anao ary mahazo endrika manintona kokoa sy manokana. Manandrama miaraka amin'ny fitambaran'ny vokatra samihafa sy ny fandrindrana hahitana ny fomba tonga lafatra ho an'ny tetikasanao.
- Hamarino ny fampisehoana ny sary ambadika amin'ny fijerena ny famolavolana
Mila miantoka ianao fa miseho tsara ny sary ambadika ao amin'ny sarin'ny fandrafetana fampiharana ao amin'ny Android Studio. Mba hanaovana izany fanamarinana izany dia araho ireto dingana ireto:
1. Sokafy ny Android Studio ary mandehana mankany amin'ny hetsika na sombiny izay tianao hampidirana ny sary ambadika.
2. Ao amin'ny rakitra XML ho an'io hetsika na sombiny io, ampio ny toetra "background" amin'ny fijery fototra ao amin'ny ambaratongam-pijery. Ohatra, raha te hampihatra ny sary ambadika amin'ny LinearLayout ianao dia ampio ny toetra android:background miaraka amin'ny sandan'ny lalan'ny sary.
3. Aorian'ny fampidirana ny toetran'ny background, sokafy ny sarin'ny famolavolana amin'ny fipihana ny bokotra Design eo amin'ny farany ambany amin'ny rakitra XML Ataovy azo antoka ny fisafidianana ny fitaovana na ny vahaolana amin'ny ampahany ambony
Zava-dehibe ny manamarika fa misy anton-javatra sasany mety hisy fiantraikany amin'ny fisehoan'ny sary ambadika ao amin'ny fijerin'ny famolavolana, toy ny famahana ny fitaovana voafantina na ny toerana misy ny sary ao amin'ny tetikasanao. Noho izany, Tsara ny manandrana ny fampisehoana amin'ny fitaovana samihafa ary manitsy ny sary ambadika raha ilaina..
Raha sendra olana amin'ny fampirantiana ny lafika image ianao dia ireto misy vahaolana mahazatra:
- Hamarino ny toerana sy ny lalan'ny sary ao amin'ny tetikasanao. Ataovy azo antoka fa ao amin'ny lahatahiry marina ny sary (ohatra, ao amin'ny lahatahiry res/drawable) ary marina ny lalana ao amin'ny toetra ambadika.
– Jereo ny famahana ny sary. Ataovy azo antoka fa mifanaraka amin'ny ecran'ilay fitaovana tianao hanehoana azy ny famaha ny sary.
- Jereo ny fisie XML raha misy lesoka. Ataovy azo antoka fa tsy misy hadisoana na fampitandremana ao amin'ny rakitra XML misy ny toetran'ny background.
Azafady, tadidio fa tsy hita taratra amin'ny fitaovana tena izy ny fampisehoana ny sary ambadika ao amin'ny fijerena ny lamina Android Studio. Zava-dehibe ny manandrana ny fampiharana amin'ny fitaovana tena izy na amin'ny emulator mba hahazoana antoka fa ny sary ambadika dia miseho tsara amin'ny efijery rehetra..
Izaho dia Sebastián Vidal, injeniera amin'ny informatika liana amin'ny teknolojia sy DIY. Ankoatra izany, izaho no mpamorona ny tecnobits.com, izay izarako fampianarana mba hahatonga ny teknolojia ho mora idirana sy ho takatry ny rehetra.