首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
夏夜卡农
更多收藏集
微信扫码分享
微信
新浪微博
QQ
97篇文章 · 0订阅
【Android 进阶】仿抖音系列之列表播放视频(二)
上一篇中,我们实现了仿抖音上下翻页切换视频的效果,这一篇,我们来实现抖音列表播放视频。 之前也在github上找到一个demo,这是链接,原理和我的一样,只是用起来比较麻烦。。。 这里用到了RecyclerView的onScrolled和onScrollStateChanged…
使用CoordinatorLayout打造各种炫酷的效果
AppBarLayout必须作为CoordinatorLayout的直接子View,否则它的大部分功能将不会生效,如layout_scrollFlags等。 layout_scrollFlags=“snap”的时候 在Scroll滑动事件结束以前 ,如果这个View部分可见,那…
雪球 Android App 秒开实践
本文从应用启动基本原理出发,总结了雪球客户端启动优化的思路和遇到的问题。主要包括启动原理介绍、优化方案和线上验证等三方面内容。
Android组件系列:Handler机制详解
Android Handler机制是每个Android开发者成长道路上一道绕不过去的坎,了解Handler机制对于解决开发中的遇到的卡顿检测、ANR监控,以及了解APP组件是如何运行的等问题有着非常大
【图解】Android View 事件传递机制
事件类型: ACTION_DOWN : 手指刚接触屏幕 ACTION_MOVE : 手指在屏幕上移动 ACTION_UP : 手指从屏幕上松开的一瞬间 ACTION_POINTER_DOWN : (屏幕上已有触控点,再按下其他触控点) ACTION_POINTER_UP :(屏幕上当前有多个触控点,松开非最后一个点) ACTION_CANCEL : 每个事件都是以 ACTION_DOWN 开始 ACTION_UP 结束。 事件处理: 传递 —— dispatchTouchEvent() 函数 拦截 —— onInterceptTouchEvent() 函数 消费 —— onTouchEvent() 函数 和 OnTouchListener
一文读懂现代 Android 开发最佳实践
来源:字节跳动技术团队 What is MAD? MAD 的全称是 Modern Android Development,它是一系列技术栈和工具链的集合,涵盖了从编程语言到开发框架等各个环节。
2022,iOS行业小感
目前iOS行业近况吧,先说总结,就是存量厮杀,整体iOS行业处于低迷,高端人才稀缺,中间部分基本静止,刚入行可能会饿死
破解 Kotlin 协程(11) - Flow 篇
随着 RxJava 的流行,响应式编程模型逐步深入人心。Flow 就是 Kotlin 协程与响应式编程模型结合的产物。 本文基于 Kotlinx.coroutines1.3.3,由于部分功能尚处于实验阶段,后续也可能会发生细微的调整。 受 RestrictsSuspension…
一文快速入门 Kotlin 协程
在今年的三月份,我因为需要为项目搭建一个新的网络请求框架开始接触 Kotlin 协程。那时我司项目中同时存在着两种网络请求方式,采用的技术栈各不相同,Java、Kotlin、RxJava、LiveDa
为什么我推荐你用ViewBinding 替换findViewById?
一片文章带你搞定ViewBinding,从集成带项目使用,以及原理介绍.了解原理,使用才会更加顺手.