首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YvesCheung
掘友等级
Android
|
字节跳动
Copy-Paste Engineer, goot at calling API
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 23
沸点 6
赞
29
返回
|
搜索文章
最新
热门
同事用Compose写的Ui,怎么找代码在哪里?
一个阳光明媚的早晨,有个产品需求从天而降,说是要接盘一个同事写的弹窗。但是!!!怎么找它的源代码在哪里呢?
丢弃LayoutInspector,换个方式看UI
终于,我放弃了LayoutInspector,选用更轻量的Uinspector来辅助完成一些基本的ui检查。 Uinspector 是一个集成在Android应用内的ui检阅工具。 开启 Uinspector 后,通过点击屏幕上的元素来选取要检阅的目标,弹出的面板中可以查看目标…
减少RxJava中多余的线程调度
对于一次可观察序列中的多次 subscribeOn 或者 observeOn 操作,哪怕指定在相同的 Schedulers.io 调度器上,观察者操作也会在不同的线程上执行,即发生从io线程到io线程的切换。 上面模拟的操作中,download unZip checkMd5 都…
Whisper:一套对注解进行检查的Lint规则
Whisper 是一套针对注解的代码检阅规则,作用于Android静态代码扫描,可以给开发人员在编写代码时提供代码提示和修改建议。Whisper 基于 Lint 开发,Lint 天然集成在 Android Studio 等IDE中,IDE 可以对命中规则的代码进行UI提示。 不…
一个能在字符串中识别出 Emoji 的简单工具 (支持JavaScript和Java)
在字符串中,一个 Emoji 由一个或多个 Unicode 码点(CodePoint)组成,一个码点可能由多个字符组成(取决于码点是否大于 0x010000),因此一个 Emoji 可能由数个字符组成。 很多业务都需要有字数的判断,比如用户昵称不能过长,发言内容有字数限制等等。…
一种滑动翻页布局的实现
目前网上有诸多如 “仿抖音上下滑...” “仿花椒映客直播...” 之类的技术分享,都有讲述实现上下滑切换页面的方案,其中以 ViewPager 和 RecyclerView + SnapHelper 两种方案为多,但是都有明显的缺点。以下是一些个人的看法: ViewPager…
一种嵌套滑动冲突的解决方案
你可以通过 StickNestedLayout 轻松地完成这种页面。 可以通过运行工程 nestedtouchsample 查看具体代码。例子中涉及的其他第三方库有下拉刷新控件 SmartRefreshLayout 和导航栏 PagerSlidingTabStrip ,部分参考…
一种非嵌套滑动冲突的解决方案
图左侧是 UI 的层级,上层是一些按钮控件和 ViewPager ,下层是视频流展示的 Fragment。右边是触摸事件处理的层级,双指缩放/View点击/聚焦点击需要在 ViewPager上面,否则都会被 ViewPager 消费掉,但是 ViewPager 的 UI 层级又…
一个有上下滚动效果的TextView
RollingTextView特性使用简单,API与TextView类似,setText方法可带有上下滚动的动画支持xml设置android:textSize/android:textColor/an
SafeIterableMap:一个能在遍历中删除元素的数据结构
SafeIterableMap 是由Google工程师编写,应用在 Android Architecture Components 中的一个数据结构,可以在 LiveData 的Library里面找到对应的使用和源码。 读操作是通过从头指针开始,一直往后找直到对应的key为止。…
下一页
个人成就
文章被点赞
484
文章被阅读
42,005
掘力值
1,414
关注了
9
关注者
89
收藏集
1
关注标签
11
加入于
2017-07-12