Toast
Toast
-ilmoitus on hienovarainen ja huomaamaton ponnahdusilmoitus, joka on suunniteltu tarjoamaan käyttäjille reaaliaikaista palautetta ja tietoa. Näitä ilmoituksia käytetään tyypillisesti ilmoittamaan käyttäjille toimista, kuten onnistuneista toiminnoista, varoituksista tai virheistä, ilman että ne keskeyttävät työnkulkua. Toast
-ilmoitukset katoavat yleensä tietyn ajan kuluttua eivätkä vaadi käyttäjältä vastausta.
webforJ:n Toast
-komponentin avulla voit helposti toteuttaa nämä ilmoitukset parantaaksesi käyttäjäkokemusta tarjoamalla olennaista tietoa tutulla, ei-häiritsevällä ja saumattomalla tavalla.
Perusteet
webforJ tarjoaa nopean ja helpon tavan luoda Toast
-komponentti yhdellä rivillä koodia käyttämällä Toast.show()
-metodia, joka luo Toast
-komponentin, lisää sen Frame
-elementtiin ja näyttää sen. Voit siirtää parametrejä show
-metodiin konfiguroidaksesi näkyvää Toast
:ia:
Toast.show("Toimenpide suoritettu onnistuneesti!", Theme.SUCCESS);
Jos haluat enemmän tarkkuutta komponentin hallintaan, voit myös luoda Toast
-ilmoituksen standardirakentajalla ja käyttää open()
-metodia sen näyttämiseen.
Toast toast = new Toast("Toimenpide suoritettu onnistuneesti!", 3000, Theme.SUCCESS, Placement.TOP);
toast.open();
Näytä Koodi
- Java
Toisin kuin muut komponentit, Toast
-ilmoitusta ei tarvitse erikseen lisätä säiliöön, kuten Frame
:en. Kun kutsut open()
-metodia, Toast
liitetään automaattisesti ensimmäiseen sovelluksen Frame
-elementtiin.
Toastit ovat monipuolisia ja tarjoavat hienovaraisia ilmoituksia reaaliaikaisesta palautteesta. Esimerkiksi:
- Reaaliaikainen palaute toiminnoista, kuten lomakkeiden lähettämisestä, tietojen tallentamisesta tai virheistä.
- Mukautettavat teemat erottamaan onnistumat, virheet, varoitukset tai tiedottavat viestit.
- Joustavat sijoittamis -vaihtoehdot ilmoitusten näyttämiseksi eri alueilla näytöllä ilman, että ne keskeyttävät käyttäjän työnkulkua.
Kesto
Voit konfiguroida Toast
-ilmoitukset katoamaan tietyn keston jälkeen tai pysymään näytöllä, kunnes ne hylätään, tarpeidesi mukaan. Voit mukauttaa kestoa käyttämällä setDuration()
-metodia tai yksinkertaisesti antamalla keston parametrina rakentajalle tai show()
-metodille.
Oletuksena Toast
sulkeutuu automaattisesti 5000 millisekunnin jälkeen.
Toast toast = new Toast("Esimerkkihälytys");
toast.setDuration(10000);
toast.open();
Pysyvät toastit
Voit luoda pysyvän Toast
-ilmoituksen asettamalla negatiivisen keston. Pysyvät Toast
-ilmoitukset eivät sulkeudu automaattisesti, mikä voi olla hyödyllistä kriittisissä hälytyksissä tai tapauksissa, joissa käyttäjältä vaaditaan vuorovaikutusta tai tunnustamista.
Ole varovainen pysyvien Toast
-ilmoitusten kanssa ja varmista, että tarjoaa käyttäjälle tavan sulkea ilmoitus. Käytä close()
-metodia piilottaaksesi Toast
in, kun käyttäjä on tunnustanut sen tai suorittanut tarvittavan vuorovaikutuksen.
Toast toast = new Toast("Toimenpide suoritettu onnistuneesti!", -1, Theme.SUCCESS, Placement.TOP);
toast.open();
Sijoittaminen
webforJ:n Toast
-komponentilla voit valita, mihin ilmoitus ilmestyy näytölle sovelluksesi suunnittelun ja käytettävyyden vaatimusten mukaan. Oletuksena Toast
-ilmoitukset näkyvät näytön alareunassa keskellä.
Voit asettaa Toast
-ilmoituksen sijoittamisen käyttämällä setPlacement
-metodia, käyttäen Toast.Placement
-enumerointia yhdellä seuraavista arvoista:
- ALHAALLA: Asettaa ilmoituksen näytön alareunaan keskelle.
- ALHAALLE_VASEN: Asettaa ilmoituksen alavasempaan kulmaan.
- ALHAALLE_OIKEA: Asettaa ilmoituksen alaoikeaan kulmaan.
- YLHÄÄLLÄ: Asettaa ilmoituksen näytön yläreunaan keskelle.
- YLHÄÄLLÄ_VASEN: Asettaa ilmoituksen ylävasempaan kulmaan.
- YLHÄÄLLÄ_OIKEA: Asettaa ilmoituksen yläoikeaan kulmaan.
Nämä vaihtoehdot antavat sinulle mahdollisuuden hallita Toast
-ilmoituksen sijoittamista sovelluksesi suunnittelun ja käytettävyyden tarpeiden mukaan.
Toast toast = new Toast("Esimerkkihälytys");
toast.setPlacement(Toast.Placement.TOP_LEFT);
toast.open();
Näytä Koodi
- Java
Mukauttamalla Toast
-ilmoitusten sijoittamista voit varmistaa, että käyttäjät saavat tietoa tavalla, joka sopii mille tahansa sovellukselle, näytön asettelulle ja kontekstiin.
Pinominen
Toast
-komponentti voi näyttää useita ilmoituksia samanaikaisesti, pinoamalla niitä pystysuunnassa niiden sijoittamisen perusteella. Uudemmat ilmoitukset ilmestyvät lähempänä sijoitusreunaa työntäen vanhempia ilmoituksia kauemmas. Tämä varmistaa, että käyttäjät eivät menetä tärkeitä tietoja, edes silloin, kun paljon tapahtuu.
Toiminnot ja vuorovaikutus
Vaikka Toast
-ilmoitukset eivät vaadi käyttäjältä vuorovaikutusta oletuksena, webforJ antaa sinun lisätä painikkeita tai muita vuorovaikutteisia elementtejä, mikä tekee niistä hyödyllisempiä kuin pelkät ilmoitukset.
Näytä Koodi
- Java
Lisäämällä tällaista vuorovaikutteisuutta voit antaa käyttäjille mahdollisuuden hoitaa tehtäviä ja suorittaa toimintoja siirtymättä pois heidän nykyiseltä näytöltään, muuttaen Toast
-ilmoituksen arvokkaaksi vuorovaikutuksen ja sitoutumisen kanavaksi.
Tyylitys
Voit tyylittää Toast
-ilmoituksia teemoilla, kuten muihin webforJ-komponentteihin, tarjoten käyttäjille arvokasta kontekstiä siitä, minkä tyyppistä tietoa näytetään, ja luoden johdonmukaisen tyylin koko sovelluksessasi. Voit joko asettaa teeman, kun luot Toast
:in tai käyttää setTheme()
-metodia.
Toast toast = new Toast("Esimerkkihälytys", Theme.INFO);
Toast toast = new Toast("Esimerkkihälytys");
toast.setTheme(Theme.INFO);
Mukautetut teemat
Sisäänrakennettujen teemojen lisäksi voit luoda omia mukautettuja teemoja Toast
-ilmoituksille. Tämä mahdollistaa henkilökohtaisemman ja brändätyn käyttäjäkokemuksen, antaen sinulle täyden hallinnan Toast
:n yleiseen tyylittelyyn.
Lisätäksesi mukautetun teeman Toast
-ilmoitukseen voit määrittää mukautettuja CSS-muuttujia, jotka muuttavat komponentin ulkonäköä. Seuraava esimerkki havainnollistaa, kuinka luoda Toast
mukautetulla teemalla webforJ:lla.
Toast
KohdentaminenKoska Toast
ei sijaitse tietyssä paikassa DOM:issa, voit kohdistaa sen käyttämällä CSS-muuttujia. Nämä muuttujat helpottavat johdonmukaisten mukautettujen tyylien soveltamista kaikille Toast
-ilmoituksille.
Näytä Koodi
- Java
- CSS