首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android教程
订阅
编码小农
更多收藏集
微信扫码分享
微信
新浪微博
QQ
284篇文章 · 0订阅
从 rollup 初版源码学习打包原理
为了学习 rollup 打包原理,我克隆了最新版(v2.26.5)的源码。然后发现打包器和我想像的不太一样,代码实在太多了,光看 d.ts 文件就看得头疼。为了看看源码到底有多少行,我写了个脚本,结果发现有 19650行,崩溃... 这就能打消我学习 rollup 的决心吗?不…
Android过渡动画,发现掘金小秘密
不知道大家有没有发现,Android版的掘金有下面这个小小动画:点击作者头像跳转到作者的详情页,而作者头像会从当前界面通过动画过渡到详情页界面。 最近在写动画方面文章时候,从网上找到了答案:「Activity过渡动画中的共享元素过渡」。 本文的初衷,是和大家一起扫盲,如果对你有…
Constraintlayout 2.0:你们要的更新来了
一年前写ConstraintLayout,看完一篇真的就够了么? 文章的时候说过,任何技术都会有时限性,只有不断的学习,不断的更新自我,才不会outer。 有朋友也留言,希望更新...那就有本文了。 目前2.0只是新增了一些新功能和新玩法,对1.x版本无取代之意,所以1.x版本…
ConstraintLayout 全解析
首先,ConstraintLayout是一个新的布局,它是直接继承自ViewGroup的,所以在兼容性方面是非常好的.官方称可以兼容到API 9.可以放心食用. 上面有一个简单的属性:layout_constraintLeft_toRightOf,表示将按钮2放到按钮1的左边.…
dagger从入门到放弃
Dagger是一个依赖注入框架, 它的核心实现原理是在编译期产生依赖注入相关代码, 我们可以通过Dagger提供的注解来描述我们的依赖注入需求。 为了实现依赖注入,Dagger需要知道对象的创建方式, 开发者需要知道怎么获取Dagger创建的对象, 本文会围绕这两点介绍一下Da…
Android自定义View——从零开始实现书籍翻页效果(一)
前言:本篇是系列博客的第三篇,这次我们要研究 书籍翻页效果 。不知道大家平时有没用过iReader、掌阅这些小说软件,里面的翻页效果感觉十分的酷炫。有心想研究研究如何实现,于是网上找了找,发现这方面的教学资料非常少,所幸能找到何明桂大大的Android 实现书籍翻页效果----…
Android鬼点子 分享自定义控件的思路
分享一下自定义控件的思路,单纯是个人的经验。 首先是美工妹子给的效果图。 然后是这次做出来的真机截图。 这次主要分享我的思路,而不是具体的代码实现。 显示0~100的数据,数据个数不确定,横向可以滑动,点击会出现气泡。这是典型的折线图的需求。 背景色,横向坐标背景色,纵向坐标背…
Android CoordinatorLayout之自定义Behavior
CoordinatorLayout作为support:design库里的核心控件,在它出现之前,要实现View之间嵌套滑动等交互操作可不是件容易的事,复杂、难度大,基本绕不开View的事件机制,CoordinatorLayout很大程度上解决了这个痛点,方便我们实现各种炫酷的交…
尝试写个UC浏览器(主页交互篇)
这是个看脸的时代,如果你没有个Beautiful Face(B脸),都不好意思写博客。继上一次我通宵加班(钥匙锁家里了,门也砸了)给大家介绍了UC浏览器基本布局的实现(轻点这里),帅气的我又来水文了。今天我们将实现UC浏览器主页的交互,No picture you say a …
Android 软键盘的显示和隐藏,这样操作就对了
如果有需要用到输入的地方,通常会有需要自动弹出或者收起软键盘的需求。开篇明义,本文会讲讲弹出和收起软键盘的一些细节,最终还会从源码进行分析。 想要操作软键盘,需要使用到 InputMethodManager ,它是一个系统服务,可以使用 Context.getSystemSer…