首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android系统联系人全特效实现(下),字母快速滚动

包括以前老版本的Android联系人中都是使用这种方式来进行快速滚动的。效果如下图所示: ?...不过这种快速滚动方式比较丑陋,到后来很多手机厂商在定制自己ROM的时候都将默认快速滚动改成了类似iPhone上A-Z字母快速滚动的方式。这里我们怎么能落后于时代的潮流呢!...我们的快速滚动也要使用A-Z字母的方式! 下面就来开始实现,首先打开上次的ContactsDemo工程,修改activity_main.xml布局文件。...首先通过字母按钮的getHeight方法获取到字母的总高度,然后用event.getY方法获取到目前手指在字母上的纵坐标,用纵坐标除以总高度就可以得到一个用小数表示的当前手指所在位置(0在#端,...当你的手指在右侧字母上滑动时,联系人的列表也跟着相应的变动,并在屏幕中央显示一个当前的分组。 现在让我们回数一下,分组导航、挤压动画、字母快速滚动,Android系统联系人全特效都实现了。

89880

分享5个关于 Vue 的小知识,希望对你有所帮助(三)

1、使用Vue.js滚动到一个元素 我们可以通过为想要滚动到的元素分配一个引用来使用Vue.js滚动到该元素然后,我们可以在分配给引用的元素上调用scrollIntoView方法来滚动到该元素。...然后我们调用el.scrollIntoView,并使用一个具有behavior属性的对象来更改滚动行为。 2、如何在Vue.js组件中监听窗口滚动事件?...我们可以调用window.addEventListener方法来监听浏览器窗口上的滚动事件,以此来在Vue.js组件中监听窗口滚动事件。...,以便在组件挂载时监听滚动事件。...在handleScroll方法中,我们使用window.scrollY属性获取垂直滚动位置。 在模板中,我们有一些可滚动的内容。如果我们通过它滚动,应该看到记录了scrollY的值。

18420

vue常用组件库_vue内置组件

目录 前言 一、Vue.js UI组件 二、Vue.js开发框架 三、Vue.js实用库 四、Vue.js服务端 五、Vue.js辅助工具 六、Vue.js应用实例 七、Vue.js Demo示例 八、...详细分类 01、UI组件及框架 02、滚动scroll组件 03、slider组件 04、编辑器 05、图表 06、日历 07、地址选择 08、地图 09、播放器 10、文件上传 11、图片处理 12、...的全日历组件 rubik:基于Vuejs2的开源 UI 组件库 VueStar:带星星动画的vue点赞按钮 vue-mugen-scroll:无限滚动组件 mint-loadmore:VueJS...scroll组件 vue-scroller – Vonic UI的功能性组件 vue-mugen-scroll – 无限滚动组件 vue-infinite-loading – VueJS的无限滚动插件...vue-virtual-scroller – 带任意数目数据的顺畅的滚动 vue-infinite-scroll – VueJS的无限滚动指令 vue-scrollbar – 最简单的滚动区域组件

8K20

Excel里部分人工资调整,要引入到原中,并保持调整的人员数据和位置不变

Excel里部分人工资调整,要引入到原中,并保持调整的人员数据和位置不变,这是典型的部分数据替换问题,若要使得到的结果位置完全不变,通过直接的数据复制粘贴是无法完成的,但可以通过公式或者构建排序参考来完成...,下面先以公式法为例进行说明: 1、给调整加个辅助列 比如直接复制一份员工编号,方便后续直接扩展公式,并且方便检查数据 2、用函数直接读取调整辅助列到工资总表中,以确定有调整的人员...为了可以直接在后面填充公式,对vlookup函数中的引用位置使用了A2实现相对引用,对引用范围(调整!...继续以这个例子为例,通过Power Query,可以对工资和调整进行合并筛选达到替换的效果,而经过这一次的操作,以后再出现调整时,只需要一键刷新即可得到最新结果,具体操作如下: 1、依次将工资总表和调整数据接入...Power Query 结果如下(为方便后续区分相关表格,对查询进行重命名): 2、给工资总表添加索引列 3、将工资总表的索引合并到调整 4、追加合并工资总表 5、根据员工编号等标志删除重复项

4.7K10

前后端通吃,vue大全Mark一下

的富文本编辑器 vue-amap ★571 - 基于Vue 2和高德地图的地图组件 vue-calendar ★536 - 日期选择插件 vue-infinite-loading ★501 - VueJS的无限滚动插件...VueJS2数据表格 vue-paginate ★261 - 分页数据的简约VueJS插件 vue-ydui ★247 - 基于Vue2的移动端和微信UI vue-mugen-scroll ★239 - 无限滚动组件...vue-virtual-scroller ★238 - 带任意数目数据的顺畅的滚动 vue2-calendar ★236 - 支持lunar和日期事件的日期选择器 vue-dropzone ★233...视频播放器 vue-touch-ripple ★95 - vuejs的触摸ripple组件 vue-event-calendar ★91 - 简单小巧的事件日历组件 v-bar ★91 - 虚拟响应跨浏览器滚动条...vue-lazy-background-images ★29 - 懒加载背景组件的Vue组件 vue-ripple ★29 - 制作谷歌MD风格涟漪效果的Vue组件 vue-scroll ★27 - vue滚动

5.7K20

Vue常用经典开源项目汇总参考

vuejs2和element的简单的管理员模板vue-syntax-highlight ★551 - Sublime Text语法高亮vue-infinite-scroll ★524 - VueJS的无限滚动指令...的全日历组件rubik ★170 - 基于Vuejs2的开源 UI 组件库VueStar ★169 - 带星星动画的vue点赞按钮vue-mugen-scroll ★167 - 无限滚动组件mint-loadmore... ★167 - VueJS的双向下拉刷新组件vue-tables-2 ★162 - 显示数据的bootstrap样式网格vue-virtual-scroller ★158 - 带任意数目数据的顺畅的滚动...- 创建VueJS动态表格vue2-timepicker ★60 - 下拉时间选择器vue-date-picker ★59 - VueJS日期选择器组件vue-scrollbar ★58 - 最简单的滚动区域组件...26 - 响应式的侧边导航mint-indicator ★26 - VueJS移动加载指示器插件chartjs ★24 - Vue Bulma的chartjs组件vue-scroll ★24 - vue滚动

5.8K11
领券