首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
韩某某
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 67
沸点 0
赞
67
返回
|
搜索文章
赞
文章( 67 )
沸点( 0 )
Android过渡动画,发现掘金小秘密
不知道大家有没有发现,Android版的掘金有下面这个小小动画:点击作者头像跳转到作者的详情页,而作者头像会从当前界面通过动画过渡到详情页界面。 最近在写动画方面文章时候,从网上找到了答案:「Activity过渡动画中的共享元素过渡」。 本文的初衷,是和大家一起扫盲,如果对你有…
SpringBoot基于数据库实现简单的分布式锁
1.根据一个值来获取锁(也就是我这里的tag),如果当前不存在锁,那么在数据库插入一条记录,然后进行处理业务,当结束,释放锁(删除锁)。 2.如果存在锁,判断锁是否过期,如果过期则更新锁的有效期,然后继续处理业务,当结束时,释放锁。如果没有过期,那么获取锁失败,退出。 本文使用…
如何用10行代码让app全局置灰
前段时间由于新冠肺炎特别严重,政府规定今年的4月4号为悼念日,所有互联网项目能置灰的要跟随置灰处理。我们可以看到在京东、百度等部分app中都有置灰的功能。如果是在网页上的话,只需要一句代码就可以搞定了,但是app里实现可能有些同学会感觉迷茫。今天笔者也跟上潮流,给大家分享一篇如…
Android OpenGL ES 系列连载:(09)光照基础
OpenGLES 目前还无法模拟现实世界的复杂关照效果,为了在效果要求和实现难度之间做一个平衡,往往采用一些简化的模型来模拟光照效果。 冯氏光照模型(Phong Lighting Model)便是其中常用的一个光照模型,它由三种元素光组成,分别是环境光(Ambient Ligh…
Android OpenGL ES 系列连载:(01)绘制一个三角形
OpenGLES 全称 OpenGL for Embedded Systems ,是三维图形应用程序接口 OpenGL 的子集,本质上是一个跨编程语言、跨平台的编程接口规范,主要应用于嵌入式设备,如手机、平板等。由科纳斯(Khronos)组织定义和推广,科纳斯是一个图形软硬件行…
杀不掉的知乎 - 聊一聊 Android 的多任务
这是我在最近使用知乎的时候出现的,可以看到在任务列表里面看不到知乎,但很明显它还在运行中。你现在打开知乎看大概率是正常的,原因后面会提到。 通常要杀掉一个 APP 的进程,最直接的方法的就是在任务列表里把对应的任务划掉。于是,保活黑科技又增加了一种新思路:如果在任务列表里把应用…
阿里巴巴Android开发手册
代码是一个程序猿的门面,有门面的程序猿才是一个好程序猿。 充分理解,技术意识的引导,是个人学习、团队沟通、项目合作的方向。 什么样的编码和实现方式;“反例”说明需要提防的雷区,以及错误案例。 资源文件需带模块前缀。 layout 文件的命名方式。 drawable 资源名称以小…
Android编译期插桩,让程序自己写代码(一)
近些年,编译期插桩技术在Android圈越来越普遍。无论是可以生成JAVA源码的ButterKnief、Dagger,还是操作字节码的VirtualAPK,甚至是新兴的语言Kotlin都用到了编译期插桩技术。学习这门技术对我们理解这些框架的原理十分有帮助。另外,我们通过这种技术…
Android技术栈(四)Android Jetpack MVVM 完全实践
本文包含Android中MVVM体系中的很多部分,主要对ViewModel+DataBinding+RxJava+LiveData+Lifecycle等笔者所使用的技术体系进行解析. 本文字数较多,内容较为完整并且后续还会追加更新,阅读本篇文章需要较长时间,建议读者分段阅读. …
二级(二楼、顶楼)刷新,SlidingDownPanelLayout
二级(二楼、顶楼)刷新,SlidingDownPanelLayout的效果均由PullRefreshLayout(稍微详细的说明见:https://github.com/genius158/PullRefreshLayout)实现。
下一页
关注了
15
关注者
0
收藏集
6
关注标签
17
加入于
2017-02-18