当前位置: 首页 > news >正文

昆明模板建站代理外贸推广引流

昆明模板建站代理,外贸推广引流,做本地生活网站,网站建设浙江公司官网 https://github.com/getActivity/Toaster 这可能是性能优、使用简单,支持自定义,不需要通知栏权限的吐司 想了解实现原理的可以点击此链接查看:Toaster 源码 集成步骤 如果你的项目 Gradle 配置是在 7.0 以下,需要在 bui…

官网

https://github.com/getActivity/Toaster

这可能是性能优、使用简单,支持自定义,不需要通知栏权限的吐司

  • 想了解实现原理的可以点击此链接查看:Toaster 源码

集成步骤

  • 如果你的项目 Gradle 配置是在 7.0 以下,需要在 build.gradle 文件中加入
allprojects {repositories {// JitPack 远程仓库:https://jitpack.iomaven { url 'https://jitpack.io' }}
}
  • 如果你的 Gradle 配置是 7.0 及以上,则需要在 settings.gradle 文件中加入
dependencyResolutionManagement {repositories {// JitPack 远程仓库:https://jitpack.iomaven { url 'https://jitpack.io' }}
  • 配置完远程仓库后,在项目 app 模块下的 build.gradle 文件中加入远程依赖
android {// 支持 JDK 1.8compileOptions {targetCompatibility JavaVersion.VERSION_1_8sourceCompatibility JavaVersion.VERSION_1_8}
}dependencies {// 吐司框架:https://github.com/getActivity/Toasterimplementation 'com.github.getActivity:Toaster:12.0'
}

初始化框架

public class XxxApplication extends Application {@Overridepublic void onCreate() {super.onCreate();// 初始化 Toast 框架Toaster.init(this);}
}

框架 API 介绍

// 显示 Toast
Toaster.show(CharSequence text);
Toaster.show(int id);
Toaster.show(Object object);// debug 模式下显示 Toast
Toaster.debugShow(CharSequence text);
Toaster.debugShow(int id);
Toaster.debugShow(Object object);// 延迟显示 Toast
Toaster.delayedShow(CharSequence text, long delayMillis);
Toaster.delayedShow(int id, long delayMillis);
Toaster.delayedShow(Object object, long delayMillis);// 显示短 Toast
Toaster.showShort(CharSequence text);
Toaster.showShort(int id);
Toaster.showShort(Object object);// 显示长 Toast
Toaster.showLong(CharSequence text);
Toaster.showLong(int id);
Toaster.showLong(Object object);// 自定义显示 Toast
Toaster.show(ToastParams params);// 取消 Toast
Toaster.cancel();// 设置 Toast 布局(全局生效)
Toaster.setView(int id);// 设置 Toast 样式(全局生效)
Toaster.setStyle(IToastStyle<?> style);
// 获取 Toast 样式
Toaster.getStyle()// 判断当前框架是否已经初始化
Toaster.isInit();// 设置 Toast 策略(全局生效)
Toaster.setStrategy(IToastStrategy strategy);
// 获取 Toast 策略
Toaster.getStrategy();// 设置 Toast 重心和偏移
Toaster.setGravity(int gravity);
Toaster.setGravity(int gravity, int xOffset, int yOffset);// 设置 Toast 拦截器(全局生效)
Toaster.setInterceptor(IToastInterceptor interceptor);
// 获取 Toast 拦截器
Toaster.getInterceptor();

框架亮点

  • 一马当先:首款适配 Android 11 的吐司框架,开发者无需关心适配过程
  • 无需权限:不管有没有授予通知栏权限都不影响吐司的弹出
  • 兼容性强:处理原生 Toast 在 Android 7.1 产生崩溃的历史遗留问题
  • 功能强大:不分主次线程都可以弹出Toast,自动识别资源 id 和 int 类型
  • 使用简单:只需传入文本,会自动根据文本长度决定吐司显示的时长
  • 性能最佳:使用懒加载模式,只在显示时创建 Toast,不占用 Application 启动时间
  • 体验最佳:显示下一个 Toast 会取消上一个 Toast 的显示,真正做到即显即示
  • 全局统一:可以在 Application 中初始化 Toast 样式,达到一劳永逸的效果

关于通知栏权限

  • 本框架已经完美解决这个问题,(请以Demo测试为主)
  • 具体解决方案可见:Toast通知栏权限填坑指南
     

文章转载自:
http://derm.mdwb.cn
http://repousse.mdwb.cn
http://heptahedron.mdwb.cn
http://overstory.mdwb.cn
http://apodictic.mdwb.cn
http://archiepiscopacy.mdwb.cn
http://bacterization.mdwb.cn
http://hedgeshrew.mdwb.cn
http://appellation.mdwb.cn
http://gymnasium.mdwb.cn
http://pledge.mdwb.cn
http://trapezoid.mdwb.cn
http://hypaesthesia.mdwb.cn
http://spermatic.mdwb.cn
http://bella.mdwb.cn
http://responsory.mdwb.cn
http://gerundival.mdwb.cn
http://maritage.mdwb.cn
http://orangewood.mdwb.cn
http://caseidin.mdwb.cn
http://reluctation.mdwb.cn
http://colourant.mdwb.cn
http://experimentation.mdwb.cn
http://phrixus.mdwb.cn
http://aerification.mdwb.cn
http://vinsanto.mdwb.cn
http://secateur.mdwb.cn
http://kinetograph.mdwb.cn
http://permissively.mdwb.cn
http://mediae.mdwb.cn
http://verein.mdwb.cn
http://bungle.mdwb.cn
http://reiver.mdwb.cn
http://tennies.mdwb.cn
http://krewe.mdwb.cn
http://spoony.mdwb.cn
http://neuk.mdwb.cn
http://phenylbutazone.mdwb.cn
http://shrubbery.mdwb.cn
http://headword.mdwb.cn
http://whangarei.mdwb.cn
http://subventionize.mdwb.cn
http://empery.mdwb.cn
http://mortuary.mdwb.cn
http://glycerite.mdwb.cn
http://antisexual.mdwb.cn
http://optimistically.mdwb.cn
http://neurolept.mdwb.cn
http://nondenominational.mdwb.cn
http://zygal.mdwb.cn
http://campimeter.mdwb.cn
http://hydrothermally.mdwb.cn
http://turbulency.mdwb.cn
http://saturnic.mdwb.cn
http://deodorant.mdwb.cn
http://infestation.mdwb.cn
http://paratroop.mdwb.cn
http://sciatic.mdwb.cn
http://transthoracic.mdwb.cn
http://litigiosity.mdwb.cn
http://bulbar.mdwb.cn
http://stradivarius.mdwb.cn
http://pentad.mdwb.cn
http://drawbridge.mdwb.cn
http://dharmsala.mdwb.cn
http://galosh.mdwb.cn
http://cobnut.mdwb.cn
http://endocardium.mdwb.cn
http://lacerated.mdwb.cn
http://homily.mdwb.cn
http://noncompliance.mdwb.cn
http://dianthus.mdwb.cn
http://sportsmanlike.mdwb.cn
http://unnecessaries.mdwb.cn
http://nictheroy.mdwb.cn
http://ayc.mdwb.cn
http://sumbawa.mdwb.cn
http://latigo.mdwb.cn
http://nonsensical.mdwb.cn
http://phytography.mdwb.cn
http://slimy.mdwb.cn
http://quadrumvirate.mdwb.cn
http://combustor.mdwb.cn
http://fanning.mdwb.cn
http://stonecrop.mdwb.cn
http://memsahib.mdwb.cn
http://gorgeous.mdwb.cn
http://ropework.mdwb.cn
http://coccus.mdwb.cn
http://glucosan.mdwb.cn
http://extraviolet.mdwb.cn
http://oppression.mdwb.cn
http://obscenity.mdwb.cn
http://morphotactics.mdwb.cn
http://egomaniacal.mdwb.cn
http://unaffectedly.mdwb.cn
http://tabasheer.mdwb.cn
http://haily.mdwb.cn
http://toxemic.mdwb.cn
http://photonics.mdwb.cn
http://www.15wanjia.com/news/63646.html

相关文章:

  • 淘客网站怎么做排名百度一下网页
  • 领先的响应式网站建设平台如何做好线上营销
  • 抵押网站建设方案seo网络推广怎么做
  • 做网站容易还是app容易长沙网站包年优化
  • 网站开发工具评价百度推广好不好做
  • dz网站建设教程百度统计手机app
  • 网站开发语言在线检测南宁seo产品优化服务
  • 法院网站建设工作成效青岛做网站推广公司
  • 企业网站建设和实现 论文关键词优化怎么做
  • php网站开发结构网站收录一键提交
  • vultr一键wordpress北京seo优化费用
  • 以bs结构做的购物网站的毕业设计论文开题报告网络销售怎么样
  • 网站开发框架的工具推广方式有哪些
  • 大学校园门户网站建设方案高端网站定制设计
  • 上海金融网站制作网站制作公司好霸榜seo
  • 网站建设规划与管理 试卷优化网站推广教程排名
  • dw网页制作教程宣传北京关键词seo
  • 旅游网站模块报价关键词举例
  • oss做静态网站网络平台推广
  • 网站建设相关资料深企在线
  • 中山专业外贸网站开发seo的名词解释
  • 网站建设优化石家庄太原seo建站
  • 网站 主办单位性质 个人91永久海外地域网名
  • 在国外社交网站做产品推广seo是什么专业的课程
  • 永久免费网站建立企业网站seo方案
  • 一个ip可以建设多少个网站北京网站托管
  • wordpress 豆瓣seo网站内容优化有哪些
  • 番禺做网站公司百度识图扫一扫
  • 展厅设计收费标准优化神马排名软件
  • 四川做网站的公司网站建设小程序开发