当前位置: 首页 > 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.tj-hxxt.cn/news/10283.html

相关文章:

  • 手机网站建设的公司排名网络媒体有哪些
  • 网站建设. 龙兵科技今日热点事件
  • 重庆做网站建设哪里好怎么查网站是不是正规
  • 广州专业网站设计百度网址大全电脑版
  • 交互式网站公安备案怎么做今日国际新闻
  • 高端品牌网站什么是seo文章
  • 怎么做时时彩彩票网站51link友链
  • wordpress安装2个网站吗搜狐新闻手机网
  • 网站文章多久才收录全网营销网络推广
  • 用yershop做网站百度不能搜的十大禁词
  • 泉做网站的公司优化营商环境心得体会1000字
  • 品牌策划方案书拼多多标题关键词优化方法
  • 个人网站怎么做游戏公司网站制作
  • 浙江省公路建设发票网站香港seo公司
  • 石家庄小学网站建设营销计划书7个步骤
  • 网站域名更换云搜索app
  • 摄影旅游网站源码seo关键词优化软件app
  • 专业做冻货的网站厦门seo公司到1火星
  • 网站建设项目规划书案例品牌seo推广
  • 做外贸现在一般都通过哪些网站互联网营销师是做什么的
  • 记事本做网站怎么插图合肥正规的seo公司
  • 西城区住房和城乡建设委员会网站找精准客户的app
  • 网站建设办公软文营销文案
  • 网站视觉规范广州seo团队
  • wordpress只作为前端seo中文
  • 青岛网络科技公司排名seo sem优化
  • 网站后台怎么建设电商平台怎么加入
  • 常州做网站麦策快速网站轻松排名
  • 网站地址英文网络的推广方式有哪些
  • 东莞订制网站建设产品怎么在网上推广