在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):code-mc/loadtoast开源软件地址(OpenSource Url):https://github.com/code-mc/loadtoast开源编程语言(OpenSource Language):Java 100.0%开源软件介绍(OpenSource Introduction):Load Toast LibraryThe default toasts are ugly and don't really provide much more than a short message. This small library provides a better toast which will give the user feedback by morphing into a checkmark or cross (success and fail). The lifetime of the toast is completely controlled by you. DemoUsageStep 1Gradledependencies {
compile 'net.steamcrafted:load-toast:1.0.12'
} Step 2The API is very simple, create a new toast by providing a context: LoadToast lt = new LoadToast(context); Change the displayed text: lt.setText("Sending Reply..."); If you don't have a message to display, the toast will shrink to only show the circular loader. Then proceed to show the toast: lt.show(); When your background thingy is done provide feedback to the user and hide the toast: // Call this if it was successful
lt.success();
// Or this method if it failed
lt.error();
// Or if no feedback is desired you can simply hide the toast
lt.hide(); To properly position the toast use the following method to adjust the Y offset: lt.setTranslationY(100); // y offset in pixels You can also change the colors of the different toast elements: lt.setTextColor(Color.RED).setBackgroundColor(Color.GREEN).setProgressColor(Color.BLUE); In some situations a border might be desired for increased visibility, by default it is transparent: // Change the border color
lt.setBorderColor(int color);
// Change the border width
lt.setBorderWidthPx(int widthPx);
lt.setBorderWidthDp(int widthDp);
lt.setBorderWidthRes(int resourceId); When displaying a message in a RTL language you can force the text to marquee from left to right instead of the default right to left: // pass in false for RTL text, true for LTR text
lt.setTextDirection(boolean isLeftToRight); These can be chained as you can see. LicenseReleased under the Apache 2.0 License |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论