当前位置: 首页 > 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://www.yidumall.com/news/78702.html

相关文章:

  • 淄博张店网站建设seo资源
  • 网站备案添加域名企业营销策划是做什么的
  • 网站标题如何修改全国疫情最新消息
  • 太原广告设计与制作公司优化关键词具体要怎么做
  • php 政府网站管理系统sem优化软件哪家好
  • 网站外链发布泰安百度推广代理商
  • 网站建设费用分类百度关键词竞价
  • 济南集团网站建设广州seo做得比较好的公司
  • 网上商城网站开发与建立的意义如何建立网站平台的步骤
  • 新增网站 备案深圳百度关键字优化
  • 网站建设需要什么软件seo网页优化公司
  • 什么网站是用php做的最好的免费推广平台
  • 电子商务网站开发费用入账磁力搜索引擎下载
  • 合肥快速建站模板三亚百度推广公司电话
  • 新闻网站建设研究现状广州google推广
  • 建立企业网站收费标准seo优化是什么
  • 织梦做的网站很老搜索推广渠道有哪些
  • 怎样做网站用的大于9kb5118素材网站
  • 设计师 网站 贵宣传推广方案模板
  • 如何查询一个网站的空间服务商网店培训骗局
  • 北京网站制作公司福州网站优化公司
  • 嵌入式软件开发的特点华为seo诊断及优化分析
  • 免费的看电影电视剧的app西安seo主管
  • 公司多个门户是做二级域名还是做多个网站网页制作素材模板
  • 自己接单做网站樱花bt引擎
  • 深圳做网站找哪家好产品推广方案
  • 基于javaee的网站开发郑州seo学校
  • 上海h5网站建设百度指数是干嘛的
  • 做网站插入文档特殊字符哪个搜索引擎最好
  • 杭州市下城区建设局门户网站crm系统