首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android开发笔记(一百三十九)定制滑动标签

Android开发笔记(十九)底部标签》。...比如客户要求做成自助餐形式,同时长条固定餐台也要换成可以滑动餐台,因为固定餐台还得客户左右移步才能夹菜,滑动餐台就无需客户再走来走去。...那么对应到底部标签这里,便是要求标签个数允许定制,并且每个页面除了可以通过标签点击操作进行切换之外,也允许通过左右滑动来切换。...= position) { vp_main.setCurrentItem(position); } } } 下面是个即可点击标签切换,也左右滑动切换截图: ?...mContext.getResources().getString(R.string.menu_first); super.onAttach(context); } } 点击下载本文用到定制滑动标签工程代码

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

Android实现网易严选标签滑动效果

标签是一个非常常见控件,似乎也是一个比较简单控件,但如果在标签下方加个下划线的话,就还是可以玩出挺多花来。 ?...网易严选标签就做很不错,里面隐藏着诸多细节: 手动滑动页面,下划线会跟着滑动。 选择一个标签后,下划线会有滑动过去动画。...选择最左端或最右端标签标签会进行滑动,使得标签向中间靠拢(如果可以滑的话)。 仔细分析下,需要在简单标签基础上实现以下逻辑: 画出下划线。 监听手动滑动页面事件,实时更新下划线位置。...切换标签时,开始下划线滑动动画,并判断是否要同时滑动标签。 ? 我做了一个样例程序,其中较难点在于计算下划线位置,和下划线动画效果。...需要注意是,由于各标签长度可能不一,所以下划线长度在滑动中也可能发生变化,所以需分别计算下划线left和right。

69840

Android开发(51) 使用 CollapsingToolbarLayout ,可折叠顶部导航

概述 在很app上都见过 可折叠顶部导航效果。google support v7 提供了 CollapsingToolbarLayout 可以实现这个效果。效果图如下: ? ? ?...实现步骤 1.写一个 CollapsingToolbarLayout,它有两个 子视图,一个就是上图显示图片(降落伞哪个)Imageview,另一个就是 顶部导航toobar 2.为 CollapsingToolbarLayout...指定属性 app:layout_scrollFlags="scroll|exitUntilCollapsed" 3.为ImageView 指定属性,声明 它是可以折叠 app:layout_collapseMode...="parallax" 4.为 toobar指定属性,声明它是固定 app:layout_collapseMode="pin" 5.为 CollapsingToolbarLayout 所在父布局(view...> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/

1.7K00

android实现滑动标签页效果代码解析

存储部分测试数据 实现过程: 各方法和变量作用请详见代码注释。...listview数据显示请见Android Studio获取SQLite数据并显示到ListView上Fragment+ViewParger实现界面加载 首先要创建两个类并继承Fragment,在viewpager...arg0==1时辰默示正在滑动, arg0==2时辰默示滑动完毕了, arg0==0时辰默示什么都没做。...FragmentPagerAdapter { List<Fragment fragmentList = new ArrayList<Fragment (); public FragmentAdapter(android.support.v4...完整Demo下载(免费) 到此这篇关于android实现滑动标签页效果代码解析文章就介绍到这了,更多相关android 滑动标签页内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持

98920

【Flutter 专题】130 图解 DraggableScrollableSheet 手势滑动菜单

和尚发现在长期未登陆小米应用市场时,再次登陆会有滑动半屏底部菜单,供用户方便下载和推广;而在 Flutter 中这个半屏底部菜单并不是一个简单 BottomSheet 完成,可以通过 DraggableScrollableSheet...根据手势操作滑动固定位菜单完成;和尚简单学习一下; ?...构造器作为必选字段,用于在 DraggableScrollableSheet 中显示滑动子内容;其中返回内容需为滑动 ScrollableWidget,例如 ListView / GridView...,则 DraggableScrollableSheet 不会随手势进行滑动,和尚理解为 initialChildSize = minChildSize = maxChildSize; _sheetWid02...---- 案例源码 ---- 和尚对 DraggableScrollableSheet 手势滑动过程还不够熟悉,之后会对手势进行进一步学习;如有错误,请多多指导! 来源:阿策小和尚

1.3K20

Android 二次优化个人封装仿网易新闻滑动标题

和尚我前段时间根据超多 star FlycoTabLayout 自己修改封装了仿网易顶部滑动标题 TabSlideLayout 滑动内容可以是文字也可以是网络图标,并整理了两篇小博客:...Android 优化个人封装仿网易新闻滑动标题 TabLayout (文字或图标) 仿网易新闻滑动标题TabLayout(文字或图标) 因和尚自己封装 TabSlideLayout...在滑动过程中没有回弹动画效果,而 FlycoTabLayout 默认滑动过程中也没有动画效果,而和尚我技术太渣,所以只能照葫芦画瓢,按照 FlycoTabLayout 中 CommonTabLayout...和尚我修改封装 TabSlideLayout 是一个不限制栏目个数,超过屏幕范围滑动切换顶部 Tab 布局,item 内容可以是文字也可以是图片,并且支持对文字和图片对绘色。...ViewPager 滑动效果,若只需要 item 点击时回弹效果,则直接设置 item 布局点击事件既可以,调用步骤四方法;若设置 ViewPager 滑动时回弹效果,在 onPageSelected

75351

Android 优化个人封装仿网易新闻滑动标题 TabLayout (文字或图标)

和尚我向朋友推荐了自己修改封装仿网易顶部滑动标题 TabSlideLayout 滑动内容可以是文字也可以是网络图标,其原型为 FlycoTabLayout,但是因为年代很久远,和尚我当时技术太渣...可以动态设置图片是否绘色,因有个别需求用户要展示是彩色漂亮图标,强制绘色便是画蛇添足。...问题查找: 问题一 出现主要是因为图片加载方式不太合理,和尚我以前用是 Glide 中 BitmapImageViewTarget(iv) 方式,现在更换为 SimpleTarget() 方式,两者区别和尚我还不能简洁明了说清楚...问题二 出现主要针对不同手机适配,问题同样出在 Glide 图片加载部分,以前和尚用 BitmapImageViewTarget() 并计算图片宽高,现更改为 SimpleTarget() 方式解决...和尚认为,优化是一个漫长过程,是随着经验积累与实际效果反馈共同进行,在使用过程中发现不合理地方还请各位多多指教。 ---- 下面的是和尚公众号,欢迎闲来吐槽哦~

1.3K61

Android实现沉浸式通知,通知可以根据app颜色改变啦

https://blog.csdn.net/lyhhj/article/details/46547273 最近好多app都已经满足了沉浸式通知,所谓沉浸式通知:就是把用来导航各种界面操作空间隐藏在以程序内容为主情景中...而最新安卓4.4系统通知沉浸模式就是在软件打开时候通知和软件顶部颜色融为一体,这样不仅可以使软件和系统本身更加融为一体。...就是手机通知颜色不再是白色、黑色简单两种了,本人用小米4手机,米4手机中自带软件都支持沉浸式通知, 举个例子:大家可以看一下自己qq,它标题背景颜色是蓝色,那么通知也会变成蓝色。...网上有支持沉浸通知软件,大家可以下载下来让自己手机上所有的软件都支持,但是效果好像不太好。...拷贝出来放到自己项目中, 在actitvityonCreate()方法中判断并设置通知颜色(颜色需要根据软件titlebar背景自己定义) 代码如下: if (Build.VERSION.SDK_INT

85410

Android:超好用ScrollView,滑动操作最简单方式

上篇博客试图采用RecyclerView这个组件来实现一个滑动效果,结果发现大部分代码都是通过java代码来控制填充,设计时不仅操作麻烦(最主要看不懂),而且不能像xml文件一样实时预览效果。...碰巧发现了这篇博客 Android ListView滚动条配置完全解析,详细介绍了ScrollView这个组件相关配置,非常清楚。我利用ScrollView实现了所需要目标。...="0dp" android:text="雪场简介: 玉华宫滑雪场位于陕西西铜川风光秀丽玉华宫风景名胜区内,西。...="0dp" android:text="雪场简介: 玉华宫滑雪场位于陕西西铜川风光秀丽玉华宫风景名胜区内,西。...代表纵向滚动条 滚动条样式那篇博客已经给出代码,可以去查看

1.7K30

【开源项目】Flutter版 玩安卓

wanandroid_flutter 玩安卓flutter版本,非常感谢鸿洋提供api。 这个项目中常用widget基本都用到了,没用到后续也会强行用到 。...注释多 玩安卓 Flutter版本 玩安卓 Java版本 玩安卓 小程序版本 github:https://github.com/yechaoa/wanandroid_flutter apk地址 截图 Android...你能学到 BottomNavigationBar 底部菜单 FlutterJsonBeanFactory Json解析 WebView 加载网页 dio 网络请求 ExpansionPanelList 可折叠列表...Wrap 流布局 Chip 标签 TabBar 顶部菜单 Card 卡片 banner 轮播图 Drawer 侧边 SliverAppBar 滑动折叠AppBar PopupMenuButton...popup Share 分享功能 TextField 输入框 font 自定义字体 provide 状态管理 theme 切换主题 shared_preferences 本地存储 Dismissible 滑动删除

1.3K20

Android自定义左右滑动和点击折线图

前言 前几天有小盆友让我写一个折线图,可以点击,可以左右滑动。...--是否在ACTION_UP时,根据速度进行自滑动,建议关闭,过于占用GPU-- <attr name="isScroll" format="boolean" / <declare-styleable...= array.getColor(attr, bgcolor); break; case R.styleable.chartView_isScroll://是否在ACTION_UP时,根据速度进行自滑动...= i + 1) { selectIndex = i + 1; invalidate(); return; } } } 处理滑动原理,就是通过改变第一个点X坐标,通过改变这个基本点,依次改变后面的X...总结: 项目还是有缺点: (1)左右滑动时,抬起手指仍然可以快速滑动;代码里面给出了一种解决方案,但是太过于暂用资源,没有特殊要求不建议使用,所以给出一个boolean类型自定义属性isScroll

1.7K50

Android之scrollview滑动使标题渐变背景色实例代码

之前也是在网上看到这种效果,不过是滚动listview来改变标题颜色,感觉那个应用比较少,比如我要滚动scrollview来实现呢,那么问题就来了,废话少说,看一下要实现效果先(这是在项目应用效果...; import android.util.AttributeSet; import android.widget.ScrollView; /** * 带滚动监听scrollview *...float scale = (float) y / imageHeight; float alpha = (255 * scale); // 只是layout背景透明(仿知乎滑动效果..."#00000000" / </RelativeLayout 还不懂童鞋可以下载源代码....以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn支持。

1.4K30

Android studio 解决logcat无过滤工具操作

在logcat标题右键先windows mode,这时多数能恢复过滤工具,要恢复之前停靠样式再同样点右键去掉windows mode勾即可 补充知识:Android studio底部Logcat...点击底部Locat中右边那个No Fillter,选中弹框中Edit Filter Configuration, 按照下面操作。....*$ (使用正则表达式,google是报错日志老是报谷歌啥子错误日志,导致了查看我自己app报错日志不便,故添加去掉google报错筛选,大家可以根据自己项目无效报错日志来定,如果无效报错日志有多个...然后报错日志就很方便查看了,就不会展示无效报错日志了,只会显示我们自己应用报错日志了。...以上这篇Android studio 解决logcat无过滤工具操作就是小编分享给大家全部内容了,希望能给大家一个参考。

2.3K31

Android模仿实现微博详情页滑动固定顶部效果实例

滑动固定顶部效果图 这段时间公司准备重构一个项目,刚好用到这个效果,我就顺带写了篇文章,关于这个效果网上可以找到一些相关资料,昨晚看了一些,感觉都不是很好,有点模棱两样子,也没提到需要注意一些关键点...简单Demo 传统套路: 写两个一模一样固定,外层用帧布局(FrameLayout)包裹,然后把外层固定先隐藏,当内层固定滑动到外层固定栏位置时候,把内层固定隐藏,外层固定显示,反之滑回来时候把外层固定隐藏...微博详情页 1、不管你顶部固定布局多简单,建议在外套一层ViewGroup,这样方便addView操作,不然需要去控制外层ViewGroupaddViewindex位置。...4、这是个小技巧,在快速滑动时候有些人会出现固定布局闪烁,其实这个和removeView和addView有关系,如果你ViewGroup设置成了warp_content,这是一个测量耗时操作,这里只需要配合上面提到第...总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn支持。

1.2K20

Android开发笔记(序)写在前面的目录

Android开发笔记(一百三十七)自定义行为Behavior Android开发笔记(一百四十四)高仿支付宝头部伸缩动画 第三十六章 页面切换 Android开发笔记(一百三十九)定制滑动标签...Android开发笔记(十八)书籍翻页动画 标签页 TabHost、TabWidget Android开发笔记(十九)底部标签TabBar 标题 ActionBar Android开发笔记(二十)...FragmentTabHost Android开发笔记(一百三十九)定制滑动标签 栈视图 StackView Android开发笔记(一百四十二)平滑翻页书籍浏览 标签布局 TabLayout...TabActivity Android开发笔记(十九)底部标签TabBar 页面组 ActivityGroup Android开发笔记(十九)底部标签TabBar 碎片页面 FragmentActivity...Android开发笔记(十七)GIF动画实现 书籍翻页动画 PageWidget Android开发笔记(十八)书籍翻页动画 底部标签页(三种) TabBar Android开发笔记(十九)底部标签

2.9K40

Android 类似UC浏览器效果:向上滑动地址隐藏功能

),如果地址隐藏,那么 地址 首先慢慢显示,然后 WebView 才开始滚动。...事件传送给 ScrollView 后无法在一次 Touch 事件中再接收,所以会导致如果有地址,向下滑动第一次只能滑动到 ScrollView 消失 + Hack网页,加入JS脚本,前行让网页顶部空出来一段空白...,空白处覆盖地址 优点是WebView大小不变化,容易控制 缺点是比较复杂要处理各种网页元素,各种 position 情况,实现复杂,效率低 由手势接管所有触发操作,再由它分发给需要滚动控件 本文方法...GestureDetector 逻辑分发 – 决定是滑动webview还是改变webview高度从而改变ScrollView滚动范围(ScrollView总是滚动到最底) WebView 重画之后检测当前地址偏移...类似UC浏览器效果:向上滑动地址隐藏功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

1.4K20

Android开发笔记(一百三十五)应用布局AppBarLayout

对于大家关心额外功能,则主要有以下几点: 1、支持响应主体页面的滑动行为,即在主体页面上移或者下拉时,AppBarLayout能够捕捉到主体页面的滚动操作; 2、AppBarLayout捕捉到滚动操作之后...滚动效果,但并非所有滚动控件都会触发Toolbar滚动,事实上只有Android5.0之后新增少数滚动控件才具备该特技。...2、AppBarLayout内部高度也可能变化,比如它嵌套了可折叠工具布局CollapsingToolbarLayout,有关可折叠工具布局详细介绍参见《Android开发笔记(一百三十六)可折叠工具布局...所以本文只做下面三个标志概念解释,有关效果图参见《Android开发笔记(一百三十六)可折叠工具布局CollapsingToolbarLayout》。...4、enterAlwaysCollapsed:该标志一般跟enterAlways一起使用,它与enterAlways区别在于有折叠操作,而单独enterAlways没有折叠

1.9K40

改革春风吹满地,安卓新系统Q上线腾讯WeTest

3月14日谷歌推出了期待已久Android Q首个测试版本Android Q Beta 1 ,这是Android系统推出以来第十个大版本。...2.折叠屏支持:最近手机厂商纷纷开始探索折叠屏设备领域,为了帮助开发者顺利适配折叠屏及大屏设备,Android Q引入了多项改进,比如更新了onResume和onPause工作模式,resizeableActivity...4.通知改动:Android Q中向左滑动可以跳出“稍后提醒”(Snooze)和“阻止”、“保持沉默”和“提醒我”选项,向右滑动可以删除通知。...2.近在眼前:本地操控云屏,支持旋转屏幕、返回键、菜单键,返回主界面功能,部分设备支持音频。还原真实操作,更精准定位问题。 3.完整反馈:使用时保留截图,查看或下载实时日志。...用户结合标准兼容测试报告结果对问题进行复现检验。 腾讯WeTest平台致力于帮助厂商解决产品测试需求,打造高质量产品。

92510
领券