登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
移动开发
(共
10746
篇经验)
0
推荐
13K
浏览
Android 视图高度和阴影的那点事儿
Material Design 规范针对 UI 元素提出了“高度”这一概念,使过去流行于拟物化设计中的阴影效果,在扁平化设计中消失了很久之后,再次显现。不过,虽然视图高度更多的是以阴影的形式直观...
CharmainGra
8年前
移动开发
Android开发
安卓开发
0
推荐
9K
浏览
史上比较用心的纯代码实现AutoLayout
使用 Objective-C 纯代码编写 AutoLayout,看 AutoLayout 的字面理解就是自动布局,听起来好像蛮屌的样子。说白了就是适配:适应、兼容各种不同的情况,包括不同版本的操...
KriI95
8年前
移动开发
iOS开发
AutoLayout
0
推荐
16K
浏览
如何构建Android MVVM应用框架
说到Android MVVM,相信大家都会想到Google 2015年推出的DataBinding框架。然而两者的概念是不一样的,不能混为一谈。MVVM是一种架构模式,而DataBinding是...
CecilBischo
8年前
移动开发
Android开发
安卓开发
MVVM模式
0
推荐
7K
浏览
Android 开篇
Android系统非常庞大、错中复杂,其底层是采用Linux作为基底,上层采用包含虚拟机的Java层以及Native层,通过系统调用(Syscall)连通系统的内核空间与用户空间。用户空间主要采...
alleyway
8年前
移动开发
Android开发
安卓开发
0
推荐
9K
浏览
逃不出的圈子 -- RunLoop
RunLoop,顾名思义就是跑圈,相信每个iOS开发者都听闻过,但是好多人都是一知半解,毋庸置疑,RunLoop是iOS进阶过程中不可逃避的一个坎,面试的时候也遇到过不少相关问题吧,所以咯,逃不...
dyf312
8年前
移动开发
iOS开发
RunLoop
0
推荐
15K
浏览
彻底理解Bitmap的高效加载策略
关于图片的加载,现在已经有很多主流的框架,如Glide,Volley等帮我们快速实现。其实这其中都包含了图片高效加载的策略,缓存策略等。本篇文章主要介绍Bitmap是如何实现高效加载的?
gentleman
8年前
移动开发
Android开发
安卓开发
Bitmap
0
推荐
6K
浏览
Android硬件加速原理与实现简介
在手机客户端尤其是Android应用的开发过程中,我们经常会接触到“硬件加速”这个词。由于操作系统对底层软硬件封装非常完善,上层软件开发者往往对硬件加速的底层原理了解很少,也不清楚了解底层原理的...
kiki_2014
8年前
移动开发
Android开发
安卓开发
0
推荐
8K
浏览
RecyclerView实现滑动删除和拖拽功能
从Android 5.0开始,谷歌推出了新的控件RecyclerView,相对于早它之前的ListView,优点多多,功能强大,也给我们的开发着提供了极大的便利,今天自己学习一下Recycler...
AshleyTavar
8年前
移动开发
Android开发
RecyclerView
0
推荐
7K
浏览
Android Animator 源码分析
下面分析下Animator在Framework层的实现 从ObjectAnimator.ofFloat()开始 public static ObjectAnimator ofFloat(Obje...
fange4828
8年前
移动开发
Android开发
安卓开发
源码分析
0
推荐
10K
浏览
手把手教你打造RecyclerView滚动特效
本篇由 代码咖啡 投稿,这是 代码咖啡 的第1篇投稿
KristyChubb
8年前
移动开发
Android开发
RecyclerView
0
推荐
14K
浏览
主题颜色提取 ——— Palette
调色板 Palette 是 Android L SDK 中的新特性。可以使用 Palette 从图像中提取出突出的颜色(主色调),获取到颜色之后我们再将这个颜色值赋给 ActionBar、状态栏...
rpse0034
8年前
移动开发
Android开发
安卓开发
Bitmap
0
推荐
9K
浏览
基于Android平台的RouterSDK设计与实现
本文会详细介绍了RouterSDK框架的设计与实践,通过这篇文章不但可以知道Router框架的一些功能,而且还可以提供实现SDK的一些思路。RouterSDK已经开源,下载地址: https:/...
MilSoper
8年前
移动开发
Android开发
安卓开发
0
推荐
27K
浏览
征服恐惧!用 Vim 写 iOS App
我们都知道 Vim 和 Emacs 都是文本编辑器中的上古神器,你也许用 ctags,cscopes 配合 Vim 完成过大型 C 或者 C++ 的开发,你也许配合过其他插件,完成过 JavaS...
MilesMcCoin
8年前
移动开发
Vim
iOS开发
0
推荐
8K
浏览
React Native 与 Android 通信
本篇内容同样和React Native 与 原生App有关,可以说更加深入了两者之间的感情,为培养下一代做出准备:React Native与原生App的通信交互。
Christy4166
8年前
移动开发
React Native
Android开发
安卓开发
0
推荐
9K
浏览
iOS开源:ELWaterFallLayout-可定制瀑布流布局 UI 组件
To run the example project, clone the repo, and run pod install from the Example directory first.
LinVera
8年前
移动开发
iOS开发
0
推荐
11K
浏览
android 界面 UI 美化:沉浸模式、全透明或半透明状态栏及导航栏的实现
android api19开始我们就能对顶部状态栏和底部导航栏进行半透明处理了,而api21开始则可以实现全透明状态栏与导航栏以及开启沉浸模式,至于什么是沉浸模式,大家百度一下应该就都知道了,有...
JonelleHamb
8年前
移动开发
Android开发
安卓开发
0
推荐
22K
浏览
PNChart:一个简洁高效的iOS图表库
PNChart 依赖于下列框架,在使用前请导入这些框架(ps:至于怎么导入,这里就不说了):
IzettaHafne
8年前
移动开发
iOS开发
LineChart
0
推荐
4K
浏览
Android N特性解析
8月22日,谷歌正式推送Android 7.0 Nougat(牛轧糖)正式版,首发推送了多款Nexus设备。除了修复常规BUG,Android 7.0还新增了分屏、新的Notification、...
houlairen
8年前
移动开发
Android开发
安卓开发
0
推荐
12K
浏览
IOS 缓存管理之 YYCache 使用
最近一直在致力于为公司app添加缓存功能,为了寻找一个最佳方案,这几天先做个技术预研,经过这两天的查找资料基本上确定了两个开源框架进行选择,这两个开源框架分别是:PINCache、YYCache...
di846073
8年前
移动开发
iOS开发
YYCache
0
推荐
6K
浏览
消灭黑白屏,实现 android app“快速启动”
进行应用开发时,如果没有对app的启动页做处理,那我们的app冷启动时就会出现一个白屏或者黑屏的过程,正是这个黑白屏过程的存在会让用户感觉app启动速度慢,本篇博客中所说的“快速启动“”也正是针...
dnxp6771
8年前
移动开发
Android开发
安卓开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档