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

图书馆网站建设的作用优书网

图书馆网站建设的作用,优书网,win2003做网站,深圳人才网招聘官方网1.简介 位于底部的提示View 支持侧滑消失 同一时间只有一个 不支持跨Activity展示 国内使用率很低 2.基础使用 2.1 基本展示 Snackbar.make(view, "Content", Snackbar.LENGTH_LONG).show()2.2 设置点击事件 注意不设置点击事件回调,点击按钮的文字不…

1.简介

位于底部的提示View
支持侧滑消失
同一时间只有一个
不支持跨Activity展示
国内使用率很低

2.基础使用

2.1 基本展示
Snackbar.make(view, "Content", Snackbar.LENGTH_LONG).show()
2.2 设置点击事件

注意不设置点击事件回调,点击按钮的文字不会展示出来

.setAction("click") {Log.d("TAG", "click")}
2.3 调整显示位置

会在设置的 View 上方展示

 .setAnchorView(R.id.flb_main)

如果不设置 AnchorView ,默认都是在底部展示的,那么有方法展示在中间么?

private static ViewGroup findSuitableParent(View view) {ViewGroup fallback = null;do {if (view instanceof CoordinatorLayout) {// We've found a CoordinatorLayout, use itreturn (ViewGroup) view;} else if (view instanceof FrameLayout) {if (view.getId() == android.R.id.content) {// If we've hit the decor content view, then we didn't find a CoL in the// hierarchy, so use it.return (ViewGroup) view;} else {// It's not the content view but we'll use it as our fallbackfallback = (ViewGroup) view;}}if (view != null) {// Else, we will loop and crawl up the view hierarchy and try to find a parentfinal ViewParent parent = view.getParent();view = parent instanceof View ? (View) parent : null;}} while (view != null);// If we reach here then we didn't find a CoL or a suitable content view so we'll fallbackreturn fallback;}

源码中会根据设置的view去找到最近的一个CoordinatorLayout,如果找不到就去找
FrameLayout 用来备用,直到找到顶层的 id 为 android.R.id.content 的 Fragment,
所以如果在布局中加入一个 CoordinatorLayout 完全可以让Snackbar展示在中间。

2.5 调整展示时间
  //下一个Snackbar出现,或者调用dismiss会消失public static final int LENGTH_INDEFINITE = -2;//短时间 1500 实际消失时间还会加上动画消失时间public static final int LENGTH_SHORT = -1;//长时间 2750 实际消失时间还会加上动画消失时间public static final int LENGTH_LONG = 0;//SnackbarManagerprivate static final int SHORT_DURATION_MS = 1500;private static final int LONG_DURATION_MS = 2750;
2.6 调整颜色
//背景颜色
.setBackgroundTint()
//点击按钮颜色
.setActionTextColor()
//文字颜色
.setTextColor()
2.7 监听消失事件
.addCallback(object: BaseCallback<Snackbar>() {})
2.8 文字超过了会如何展示呢?

内容最多2行,超过会省略
按钮文字没有限制行数,短字数的情况下和内容在一行展示,多了会显示在内容下方。
如果想click展示完全可以扩大显示宽度

 .setMaxInlineActionWidth(100)

总结

使用还是比较少的,常见于 Android 项目的 Demo

http://www.qdjiajiao.com/news/5362.html

相关文章:

  • 建筑开发公司郑州seo优化顾问
  • 怎么做自己的企业网站百度一下你就知道官网首页
  • 四川省城乡住房和城乡建设厅网站首页桂平seo关键词优化
  • 做家教备课用什么网站国内比较好的软文网站
  • 网站制作多久能完成怎样做网络推广营销
  • 开个网站卖机器怎么做百度引擎搜索引擎
  • 私服网站怎么做中囯联通腾迅
  • 乐清网站建设服务百度代理授权查询
  • 凡客客服电话网站seo关键词优化
  • 网站中转页关键词营销优化
  • 淘宝上面建设网站最有效的100个营销方法
  • web网站开发报告中国网新山东
  • 荆州网站开发好招人吗网店无货源怎么做
  • 深圳外贸网站建设公司网站宣传文案
  • 网站如何做镜像如何在百度推广自己的产品
  • 电商网站开发文档精准营销通俗来说是什么
  • 国内新冠最新消息seo实战密码电子书
  • 网站推广方式有哪些权重查询工具
  • 萝岗网站建设优化seo免费诊断
  • 韶关市网站建设招标山东企业网站建设
  • 网站开发中界面国外搜索引擎排名百鸣
  • 怎么建设阿里巴巴国际网站首页今日头条权重查询
  • logo素材库网站免费百度网盘app下载
  • 网站为什么需要空间微信小程序开发平台
  • 广州网站建设丿新科送推广南京seo
  • 如何做国外网站的镜像网站建设的意义和目的
  • 没有公司做网站可以吗互联网舆情监测系统
  • github允许做网站服务器辽宁好的百度seo公司
  • 怎么做移动网站深圳优化公司统高粱seo
  • 基于安卓系统的app开发seo推广软件下载