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

网站建设网站排行互联网企业网站模板

网站建设网站排行,互联网企业网站模板,医院做网站的风格,宜兴网站制作1.简介 位于底部的提示View 支持侧滑消失 同一时间只有一个 不支持跨Activity展示 国内使用率很低 2.基础使用 2.1 基本展示 Snackbar.make(view, Content, Snackbar.LENGTH_LONG).show()2.2 设置点击事件 注意不设置点击事件回调#xff0c;点击按钮的文字不…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) {// Weve found a CoordinatorLayout, use itreturn (ViewGroup) view;} else if (view instanceof FrameLayout) {if (view.getId() android.R.id.content) {// If weve hit the decor content view, then we didnt find a CoL in the// hierarchy, so use it.return (ViewGroup) view;} else {// Its not the content view but well 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 didnt find a CoL or a suitable content view so well 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: BaseCallbackSnackbar() {})2.8 文字超过了会如何展示呢 内容最多2行超过会省略 按钮文字没有限制行数短字数的情况下和内容在一行展示多了会显示在内容下方。 如果想click展示完全可以扩大显示宽度 .setMaxInlineActionWidth(100)总结 使用还是比较少的常见于 Android 项目的 Demo
http://www.hkea.cn/news/14511513/

相关文章:

  • 网站建设分为哪些自然堂网站建设情况
  • 长春做网站哪家好WordPress黑镜主题
  • 网络服务商的英文缩写福州抖音seo
  • 商城手机网站建设多少钱建设工程质量检测公司网站
  • 直播教育网站建设定制做网站费用
  • 西部数码网站管理助手 v3.0滕州建设招标网站
  • 网站如何做站内站wordpress客户端连接
  • 如何确定网站建设 栏目0基础学app程序开发
  • 网站建设怎么找客户资源化德网站建设
  • 丝芙兰网站做的好差wordpress如何降级
  • 网站建设4038gzs橱柜网站源码
  • 扫码进入网站如何做在线自助下单网站
  • 深圳专业网站开发什么查网站是否降权
  • 网站建设域名申请十大wordpress主题
  • 上海网页制作与网站设精品购物网站
  • 手机网站的优缺点网站中的搜索功能怎么做的
  • 昆明网站建设方案优化wordpress仿站步骤
  • 小说网站风格网站建设在哪里
  • 建设工程质量协会网站兼职做效果图设计到哪个网站找
  • 新闻源网站做黑帽seo网站网站代理可以做不
  • 跨境电商平台网站建设自适应网站什么做
  • 联系客户做网站营销型网站建设域名是
  • 编制网站建设策划书wordpress添加弹窗
  • 常州网站建设百科国内精美网站界面网址
  • 表白二维码制作网站企业网站怎么维护
  • 潍坊网站建设评价wordpress 自定义逻辑
  • 永州做网站的公司怎么做教育网站
  • 潍坊网页模板建站免费工程分包信息网
  • 什么网站免费制作哈尔滨公司网站团队
  • 湖北省城建设计院网站网站设计价钱