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

贵阳h5网站建设网站怎么添加外链

贵阳h5网站建设,网站怎么添加外链,wordpress 展开收缩,wordpress二维码制作教程原标题#xff1a;Android 仿高德地图可拉伸的BottomSheet2018安卓巴士开发者大会-上海站你一直期待的安卓技术盛宴即将登场#xff01;前言最近项目中需要用到高德地图搜索结果后的结果展示的可拉伸控件。而我看到这个效果图#xff0c;觉得这个就是一个slidingpanel#…原标题Android 仿高德地图可拉伸的BottomSheet2018安卓巴士开发者大会-上海站你一直期待的安卓技术盛宴即将登场前言最近项目中需要用到高德地图搜索结果后的结果展示的可拉伸控件。而我看到这个效果图觉得这个就是一个slidingpanel但是翻阅了一些发现用google自带的bottomsheet实现更方便什么是BottomSheetBottom Sheet是Design Support Library23.2 版本引入的一个类似于对话框的控件可以暂且叫做底部弹出框吧。 Bottom Sheet中的内容默认是隐藏起来的只显示很小一部分可以通过在代码中设置其状态或者手势操作将其完全展开或者完全隐藏或者部分隐藏。对于Bottom Sheet的描述可以在官网查询xmlns:apphttp://schemas.android.com/apk/res-autoandroid:idid/cl_choutiandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:idid/map_viewandroid:layout_widthmatch_parentandroid:layout_heightmatch_parent/android:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_gravitycenterandroid:idid/markandroid:layout_width30dpandroid:layout_height30dpandroid:srcdrawable/poi_marker_pressed/android:layout_width30dpandroid:layout_height40dpandroid:layout_belowid/mark/android:idid/bottom_sheetandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:layout_alignParentBottomtrueapp:behavior_hideabletrueapp:behavior_peekHeight160dpapp:layout_behaviorstring/bottom_sheet_behaviorlayout_bottom_sheet.xmlandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:background#ffffffandroid:orientationverticalandroid:idid/tv_tishiandroid:layout_gravitycenter_horizontalandroid:layout_marginTop40dpandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:text附近热点android:textSize10sp/android:idid/recyclerviewandroid:layout_widthmatch_parentandroid:layout_heightwrap_content/activity中的使用//底部抽屉栏展示地址bottomSheet findViewById(R.id.bottom_sheet);behavior BottomSheetBehavior.from(bottomSheet);behavior.setBottomSheetCallback( newBottomSheetBehavior.BottomSheetCallback() {OverridepublicvoidonStateChanged(NonNull View bottomSheet, BottomSheetBehavior.State intnewState){String state null;switch(newState) {case1:state STATE_DRAGGING; //过渡状态此时用户正在向上或者向下拖动bottom sheetbreak;case2:state STATE_SETTLING; // 视图从脱离手指自由滑动到最终停下的这一小段时间break;case3:state STATE_EXPANDED; //处于完全展开的状态break;case4:state STATE_COLLAPSED; //默认的折叠状态break;case5:state STATE_HIDDEN; //下滑动完全隐藏 bottom sheetbreak;}}OverridepublicvoidonSlide(NonNull View bottomSheet, floatslideOffset){// Log.d(BottomSheetDemo, slideOffset: slideOffset);}});注意分析 CoordinatorLayout 是Meterial Design中的一个新控件通过behavior用来协调其他组件, 实现联动因此父布局必须是CoordinatorLayout 。 注意到布局中RelativeLayout中的app:layout_behavior”string/bottom_sheet_behavior”属性点进去可以看到这个属性实际上是设置系统默认实现的BottomSheet的behavior。原则上来说只要是可以滚动的View在加上了这个属性后都可以作为BottomSheet来使用建议使用NestedScrollView或者RecyclerView。源码地址https://github.com/lmDai/GDMapOperate.git如有不正确的地方欢迎在下方留言以便更正责任编辑
http://www.sadfv.cn/news/19898/

相关文章:

  • 视频网站开发报告app大全软件网站免费下载
  • 网站建设类企业网站模板
  • 网站项目名称淮南最近发生的新闻
  • 好的html5网站模板网站建设与推广方案模板
  • 番禺区网站建设哪里有单页营销型网站模板
  • 水泵行业网站哪个做的好站点-将网站添加到区域变灰色无法添加如何解决
  • 做网站在哪儿买空间深圳推广优化公司
  • 外贸自建站平台哪个好无忧中英繁企业网站系统 完整
  • wordpress 分类调用高清网站seo
  • 郑州公司建网站有没有做丝网的网站呀
  • 在什么网站做公司人员增减常见网站图标
  • 微信触屏版网站开发能去百度上班意味着什么
  • 怎么让关键词快速上首页标题优化方法
  • 做简历有什么网站企业型网站建设费用
  • 手机网站自动跳转中企动力做销售有前景吗
  • 网站页面统计代码是什么上海文化传媒公司排名
  • 建设工程竣工竣工档案网站php网站开发核心技术
  • 本地常州微信网站建设如何用虚拟主机做网站
  • 微信小程序怎么做购物网站为了爱我可以做任何事俄剧网站
  • 企业网站备案收费漳州做网站开发
  • 网站建设需要哪些技能动漫网页设计版式
  • 做药物分析必须知道的网站四川企业宣传片制作公司
  • 怎么做能打不开漫画网站制造行业网站建设
  • 合伙开公司建设网站被骗深圳建设企业
  • 响应式网站用什么工具wordpress主题修改视频教程
  • 小学网站建设情况说明政务网站建设规划
  • 天津制作企业网站的网站设计seo
  • 西宁网站维护做网站niche
  • 如何在头条上做网站推广十大跨境电商排名
  • 电子商务网站开发实务自己开发网站怎么盈利