[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4291":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":31,"discoverSource":32},4291,"Toasty","GrenderG\u002FToasty","GrenderG","The usual Toast, but with steroids 💪","",null,"Java",6584,799,134,49,0,1,2,39.71,"GNU Lesser General Public License v3.0",false,"master",true,[25,26,27],"android","toast","ui-widget","2026-06-12 02:01:01","[![ko-fi](https:\u002F\u002Fwww.ko-fi.com\u002Fimg\u002Fgithubbutton_sm.svg)](https:\u002F\u002Fko-fi.com\u002FR6R21LO82)\n\n# Toasty\n[![API](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAPI-14%2B-brightgreen.svg?style=flat)](https:\u002F\u002Fandroid-arsenal.com\u002Fapi?level=14) [![](https:\u002F\u002Fjitpack.io\u002Fv\u002FGrenderG\u002FToasty.svg)](https:\u002F\u002Fjitpack.io\u002F#GrenderG\u002FToasty) [![Android Arsenal](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAndroid%20Arsenal-Toasty-brightgreen.svg?style=flat)](https:\u002F\u002Fandroid-arsenal.com\u002Fdetails\u002F1\u002F5102)\n\n\u003Cdiv align=\"center\">\n\t\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FGrenderG\u002FToasty\u002Fmaster\u002Fart\u002Fweb_hi_res_512.png\" width=\"128\">\n\u003C\u002Fdiv>\n\nThe usual Toast, but with steroids.\n\n## Prerequisites\n\nAdd this in your root `build.gradle` file (**not** your module `build.gradle` file):\n\n```gradle\nallprojects {\n\trepositories {\n\t\t...\n\t\tmaven { url \"https:\u002F\u002Fjitpack.io\" }\n\t}\n}\n```\n\n## Dependency\n\nAdd this to your module's `build.gradle` file (make sure the version matches the JitPack badge above):\n\n```gradle\ndependencies {\n\t...\n\timplementation 'com.github.GrenderG:Toasty:1.5.2'\n}\n```\n\n## Configuration\n\nThis step is optional, but if you want you can configure some Toasty parameters. Place this anywhere in your app:\n\n```java\nToasty.Config.getInstance()\n    .tintIcon(boolean tintIcon) \u002F\u002F optional (apply textColor also to the icon)\n    .setToastTypeface(@NonNull Typeface typeface) \u002F\u002F optional\n    .setTextSize(int sizeInSp) \u002F\u002F optional\n    .allowQueue(boolean allowQueue) \u002F\u002F optional (prevents several Toastys from queuing)\n    .setGravity(int gravity, int xOffset, int yOffset) \u002F\u002F optional (set toast gravity, offsets are optional)\n    .supportDarkTheme(boolean supportDarkTheme) \u002F\u002F optional (whether to support dark theme or not)\n    .setRTL(boolean isRTL) \u002F\u002F optional (icon is on the right)\n    .apply(); \u002F\u002F required\n```\n\nYou can reset the configuration by using `reset()` method:\n\n```java\nToasty.Config.reset();\n```\n\n## Usage\n\nEach method always returns a `Toast` object, so you can customize the Toast much more. **DON'T FORGET THE `show()` METHOD!**\n\nTo display an error Toast:\n\n``` java\nToasty.error(yourContext, \"This is an error toast.\", Toast.LENGTH_SHORT, true).show();\n```\nTo display a success Toast:\n\n``` java\nToasty.success(yourContext, \"Success!\", Toast.LENGTH_SHORT, true).show();\n```\nTo display an info Toast:\n\n``` java\nToasty.info(yourContext, \"Here is some info for you.\", Toast.LENGTH_SHORT, true).show();\n```\nTo display a warning Toast:\n\n``` java\nToasty.warning(yourContext, \"Beware of the dog.\", Toast.LENGTH_SHORT, true).show();\n```\nTo display the usual Toast:\n\n``` java\nToasty.normal(yourContext, \"Normal toast w\u002Fo icon\").show();\n```\nTo display the usual Toast with icon:\n\n``` java\nToasty.normal(yourContext, \"Normal toast w\u002F icon\", yourIconDrawable).show();\n```\n\nYou can also create your custom Toasts with the `custom()` method:\n``` java\nToasty.custom(yourContext, \"I'm a custom Toast\", yourIconDrawable, tintColor, duration, withIcon, \nshouldTint).show();\n```\n### Extra\n[You can pass formatted text to Toasty!](https:\u002F\u002Fgithub.com\u002FGrenderG\u002FToasty\u002Fblob\u002Fmaster\u002Fapp\u002Fsrc\u002Fmain\u002Fjava\u002Fes\u002Fdmoral\u002Ftoastysample\u002FMainActivity.java#L98-L107)\n\n**There are variants of each method, feel free to explore this library.**\n\n## Screenshots\n\n**Please click the image below to enlarge.**\n\n\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FGrenderG\u002FToasty\u002Fmaster\u002Fart\u002Fcollage.png\">\n\n## Third Party Bindings\n\n### React Native\nYou may now use this library with [React Native](https:\u002F\u002Fgithub.com\u002Ffacebook\u002Freact-native) via this [module](https:\u002F\u002Fgithub.com\u002FprscX\u002Freact-native-toasty).\n\nApps using Toasty\n--\n\nWant to be here? Open an `issue` or make a `pull request`.\n\n\u003Ctable>\n\t\u003Ctr>\n        \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=cheetatech.com.colorhub\">\u003Cimg src=\"https:\u002F\u002Farchive.org\u002Fdownload\u002Fic_launcher_colorhub\u002Fic_launcher_colorhub.png\" width=\"64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=cheetatech.com.colorhub\">ColorHub - Color Palette\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n        \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.fa.daily.free\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FrXB22UBHujsK2uYpN-kAkVFBjTcnAp6ltSZYf9-LdYvRkM-kF-xtwPwR8kEInhludA=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.fa.daily.free\">Daily – News flipped around\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n        \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=es.jmoral.ozreader\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FISQPSPA__uWU4Csw4N0quI0IPi_WcWN0pY4PK86yljf39vaCObvohT9ak2ubQ7iLDQ=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=es.jmoral.ozreader\">Oz! Comic Reader\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n        \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.andreacioccarelli.impactor\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FKxzCiu-csleONAW9kfAYBCaCe4iAnhyO1ziuKjKK_yEDE0xPQMfy_-sYVYkj4RBE-Srt=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.andreacioccarelli.impactor\">Impactor Unroot\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n        \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.andreacioccarelli.fusemounter\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002F7e0iTo60TJXz6U-zQl6pXcfgRCLifQaTp_DczwNA5ZSnrEssBwH6K0MU88gC9BzQlMY=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.andreacioccarelli.fusemounter\">Fusemounter\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n        \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.thesrb.bluewords&referrer=utm_source%3Dgithub%26utm_medium%3Dtoasty%26utm_content%3Dlogo%26utm_campaign%3Dreadme\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FgdGrQHkHsfRAY9ivf8wt9vgaX9KPxpFHdFq5AXY_zw2P8Wat3KNstvf-BkNaKrNX8Qg=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.thesrb.bluewords&referrer=utm_source%3Dgithub%26utm_medium%3Dtoasty%26utm_content%3Dname%26utm_campaign%3Dreadme\">BlueWords\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n        \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.levionsoftware.instagram_map\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FQL0QDLXBm9j2Y2An4MOZtlbI02yx_zuI7I3vMBM_mBO_BbimNKjBQeldQBBKo0P60Og=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.levionsoftware.instagram_map\">Photo Map - Photo and Video Gallery\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n        \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.sunshine.makilite\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FRL082J8D9AyVJdyoT8sN8Mb47LUJEn3ssvp8jgrke_K_sWAXgEl9F8tjudqDoL7y5A0=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.sunshine.makilite\">Maki for Facebook & Twitter\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\t\u003Ctr>\n            \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.KillerBLS.modpeide\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FnyB12hF6cPHBrm532qQQslvj-X-klmPlKuQ4Z0MYKDpt4sPVZmWYRZ_SShEfVcTmhg=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.KillerBLS.modpeide\">ModPE IDE\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\t\u003Ctr>\n            \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=stream.rocketnotes\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FtYGJBG8mc7lwC0ZxQUxif2FVMFI8L8xRkPON0ytkWVPTI67ggkrgDl3JpRu9jW0W3sLJ=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=stream.rocketnotes\">Rocket Notes\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n            \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.thirtydegreesray.openhub\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FXP-tvaGf-as9XMQ3kcUjohSZlSD7uyf_AcHsjq6jTI0chXWK1yQrnJJs2Y_Pvbe1FRQ=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.thirtydegreesray.openhub\">OpenHub for GitHub\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n            \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=org.openhab.habdroid\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FRhinsfPN8qFHQDyPKssmiPl4P_-JJpw7GaQO4K7TVixMjrkZsPh0NPXlL2nJRrR4PAbw=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n\t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=org.openhab.habdroid\">openHAB\u003C\u002Fa>\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n                \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=org.saarang.app\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002Fm683OsEgBAU15kdHOSsl-lckDPEa0bdsK2xvhq3Qs4vww-ueJnW8xY0xXfwfMV6dOyE=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n    \t\t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=org.saarang.app\">Saarang\u003C\u002Fa>\u003C\u002Ftd>\n    \t\u003C\u002Ftr>\n    \u003Ctr>\n                \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.dizdarevic.kadcemibus\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FLFUKgzu8S1V8TSLg3aiFoA7dkfUYmQg6s8lVUSPJYEkv6564UKjaUKhYcqvFMyDbSas=w64\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n            \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.dizdarevic.kadcemibus\">Kad ce mi bus - red voznje\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n            \u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.katyayini.hidefiles\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002Fhq2dLHXjKoTonzE45uJKzkGfCUSSh0_IJZBnuRIyb8G_EbcpYT5_gPv942yrIKlyo12r=s64-rw\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n        \t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.katyayini.hidefiles\">Hide Files\u003C\u002Fa>\u003C\u002Ftd>\n        \u003C\u002Ftr>\n    \t\u003Ctr>\n            \u003Ctd>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnikothegreek\u002Flogviewer-for-openhab-app\">\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002Fa6RbPkJ.png\"\u002F>\u003C\u002Fa>\u003C\u002Ftd>\n        \t\u003Ctd>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnikothegreek\u002Flogviewer-for-openhab-app\">LogViewer for openHAB\u003C\u002Fa>\u003C\u002Ftd>\n        \u003C\u002Ftr>\n\u003C\u002Ftable>\n","Toasty 是一个增强版的 Android Toast 组件，提供了更丰富的样式和自定义选项。它支持多种类型的提示信息，包括错误、成功、信息、警告等，并且可以自定义图标、文本颜色、字体大小以及显示位置。此外，Toasty 还允许配置队列行为、黑暗模式支持和 RTL 布局。适用于需要在 Android 应用中提供更加美观和多样化的用户反馈场景。使用时只需简单地调用相应的方法并传入上下文和消息内容即可。","2026-06-11 02:59:26","top_language"]