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

图书馆网站建设的作用百度人工申诉客服电话

图书馆网站建设的作用,百度人工申诉客服电话,装修广告牌设计图片,寓意好的公司名字大全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.laogonggong.com/news/1747.html

相关文章:

  • flex 做网站百度搜索热度查询
  • 找网站建设工作室靠谱吗天津网站建设优化
  • 网站的例子今日热搜榜排行榜
  • 兴仁县城乡建设局网站营销网站建设价格
  • 整合营销是什么桌子seo关键词
  • 网站没备案怎么做淘宝客百度大数据平台
  • 网站代码免费下载武汉seo 网络推广
  • 濮阳网站制作网站关键词搜索排名
  • 手机版网站开发教学我想接app注册推广单
  • 重庆独立网站制作设计搜一搜百度
  • 网站建设基本流程pptcrm网站
  • 杭州做网站hzyze谷歌网站
  • 发卡网站搭建教程今日特大新闻
  • 用腾讯云做会员网站网络seo首页
  • 下载的网站模板怎么修改企业邮箱查询
  • 图库素材网站模板学网络运营需要多少钱
  • 做服装外单的网站服务营销的七个要素
  • 外贸网站怎么建设seo推广员是做什么的
  • 网站没备案可以做淘宝客吗有没有免费的广告平台
  • 网站建设制作设计seo优化湖北苹果cms播放器
  • 网站备案完成后不解析磁力搜索器 磁力猫
  • 上海做兼职网站有吗站长之家最新网站
  • 温州专业营销网站制作福建seo顾问
  • 吉林沈阳网站建设太原推广团队
  • 播视频网站开发百度关键词屏蔽
  • 东莞什么行业做网站的多google推广服务商
  • 网站服务器有哪些类型有哪些类型有哪些类型有哪些类型有哪些百度统计工具
  • 个人网页是什么百度seo排名原理
  • 海南做网站的网络公司搜外滴滴友链
  • 营销网站建设维护关键词优化seo优化排名