位置: 编程技术 - 正文

Android 仿百度手机助手首页滑动效果(仿百度首页)

编辑:rootadmin

推荐整理分享Android 仿百度手机助手首页滑动效果(仿百度首页),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:百度模仿google,仿照百度首页,自己动手还原出来,百度模仿google,安卓仿 jos,百度模仿google,安卓仿 jos,安卓仿 jos,模拟百度app,内容如对您有帮助,希望把文章链接给更多的朋友!

今天看到百度手机助手首页上的滑动效果非常nice,主要功能归结为:

1、当手指上划时,顶部搜索栏随手指移动距离而缩小到隐藏,隐藏后内容还是可以继续移动 2、手指下滑时,当显示内容达到第一个时,顶部搜索栏逐渐变大显示

自己实现用到的知识:

1、android事件传递机制:捕获到手指移动事件后,根据移动的方向与功能栏的高度对功能栏大小进行修改 。由于listview与功能栏高度要同时移动,需要重写了dispatchTouchEvent方法,直接调用this.onTouchEvent(ev);进行所有事件的捕捉分析 2、自定义viewgroup:测量view高度

额外添加的功能:

Android 仿百度手机助手首页滑动效果(仿百度首页)

功能栏高度<=1/2时,会自动隐藏 功能栏高度>1/2时,会自动改变到最大值 代码实现在MotionEvent.ACTION_UP

效果展示,录像工具太卡,将就着看吧:

本来想做成一个通用的工具类,工作比较忙就偷懒了,在ScrollHideLayout类中定义了两个常量,直接写死了需要被捕获滑动事件与改变大小的viewID,使用时可以自己再次封装,或者直接修改ID,虽然不推荐,但是省事哈!!!

private int scrollViewId = R.id.scrollView; //滑动后变化功能栏的viewid private int changeViewId = R.id.changeView;// 大小随之变化的viewid

完整代码: 1、自定义的viewgroup

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android开源项目第一篇——个性化控件(View)篇 收藏的 Android开源项目第一篇——个性化控件(View)篇收藏的本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的Vi

源码分析Fragmentd的BackStack管理过程 转载:

RecyclerView基本使用 RecyclerView是android5.0推出的新的控件,官方给出的说明是:RecyclerViewisamoreadvancedandflexibleversionofListView.Thiswidgetisacontainerforlargesetsofviewsthatcanberecycledandscrolle

标签: 仿百度首页

本文链接地址:https://www.jiuchutong.com/biancheng/379570.html 转载请保留说明!

上一篇:Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案

下一篇:Android开源项目第一篇——个性化控件(View)篇 收藏的(安卓app开源项目)

  • 纯外贸企业出口到运费可以抵扣吗
  • 出口关税税率表
  • 出口退税计算公式 中华会计网校
  • 政府补贴是否要交企业所得税
  • 房产公司售楼部装修费入什么会计科目
  • 无息贷款合同要按手印吗
  • 五金配件领用管理流程
  • 小规模进项负数发票需要认证吗
  • 欠缴税款会给纳税证明吗
  • 退休后兼职收入需要交税吗
  • 累计折旧计入资产负债表什么科目
  • 加工生产产品的地方 用两个字形容
  • 免税的农业企业可以抵扣专票吗
  • 嵌入式软件收入算制造业收入吗
  • 技术开发合同可以开专票吗
  • 机动车强制保险新政策
  • 个人购买余额宝安全吗?
  • 通讯费 个税
  • 污水处理费谁来收
  • 畅捷通t3怎么增加新的会计年度
  • 全年一次性奖金计税方式2023
  • 企业收到财政专项资金账务处理
  • 电脑自动更新系统怎么关闭
  • 财产租赁所得个人所得税怎么申报
  • 苹果mac修改用户名和密码
  • code inspections
  • 房地产企业何时结转利润
  • 工作流activity
  • 合作客户合同
  • php ftp上传文件
  • 自费出版的书籍可以售卖吗
  • 会计账簿的启用规则
  • 外企采购回扣普遍吗
  • 非成品柴油用途
  • php中验证码如何实现登录验证
  • 收到房租怎么做账务处理
  • vue-print-nb-jeecg
  • 收到借款时 会计科目怎么做
  • 筹建期的费用计入什么科目
  • (WebFlux)004、WebFilter踩坑记录
  • python怎么访问属性
  • 织梦怎么用
  • 商业承兑汇票如何追索
  • 企业哪些情况下需要报税
  • 提现手续费属于什么费用
  • 总分类账与明细分类账平行登记的要点包括
  • 定额备用金怎么做分录
  • 待处理财产损溢借贷增减方向
  • 领用材料什么会计科目
  • 工程款可以转入存折里吗怎么转
  • 核定征收也需要报税务报表吗?
  • 认缴出资额承担责任怎么算
  • 其他应收款怎么冲平
  • 凭证导致账簿错误
  • mysql 高效分页
  • 用命令创建文件夹
  • 苹果mac怎么下载淘宝
  • u极速u盘装系统
  • wmiprvse.exe这是什么进程
  • 蓝屏 win7
  • winadserv.exe - winadserv是什么进程
  • winrecon.exe - winrecon是什么进程
  • win10dll丢失
  • linux常用命令行
  • linux查看命令帮助信息的方式
  • window10外接摄像头怎么启用
  • win8系统连接共享打印机需要设置什么
  • win7系统宽带连接651
  • 安卓手机插电脑上用id密码能查什么
  • Android中的touch事件
  • opengl learn
  • 数组observer
  • 国际安卓应用市场
  • php获取当前脚本路径
  • opencv for linux
  • 青岛税税通怎么切换企业
  • 什么是个税扣缴期限
  • 南宁立遗嘱的地方
  • 计生法废止
  • 广东省电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设