0推荐
15K 浏览

切换Fragment时实现数据保持

Fragment设计初衷是为了简化不同屏幕分辨率的开发难度,他将代表一个功能的UI及其相关数据看做一个模块,以便达到复用。可以将Fragment看作是一个可以嵌入布局中的activity,有自己...
0推荐
25K 浏览

android中橡皮筋回弹效果的实现

ios中对可以滚动的视图都在系统层面上实现了触碰到边缘的阻尼回弹效果,用户一看便知自己的操作已经到了边界。android中也有类似的方案,不过当到达边界的时候不是用阻尼的方式,而是逐渐显示一个渐...
0推荐
8K 浏览

测滑菜单MenuDrawer的使用以及解析

在安卓中左右侧滑菜单的使用用的比ios多得多,可能是谷歌带的头吧,几乎所有的谷歌应用都有侧滑菜单。谷歌没有开放这个源码,在一个成熟的开源代码出现之前,大家都是各自为战,偶尔能看到一个勉强实现了的...
Lud99V 10年前   
0推荐
25K 浏览

PinnedSectionListView:分组的listView滑动中固定组标题的实现

在很多应用中,看到这样的listview:listview滑动过程中分组标题固定在上方,当第二个组滑上来时,第一个组才跟着上滑,下一个组固定,直到该组也滑出上边缘。世上无难事只怕有心人,在git...
0推荐
4K 浏览

android中用style简化布局文件

android开发相对于ios有一个很大的优势,那就是可以通过xml来写布局,而且布局可以很灵活,能适应多种屏幕。但是时间久点你会发现xml中有太多的重复代码了,我真是恨死了在每次增加一个控件的...
0推荐
7K 浏览

RadioGroup实现类似ios的分段选择(UISegmentedControl)控件

在ios7中有一种扁平风格的控件叫做分段选择控件UISegmentedControl,控件分为为一排,横放着几个被简单线条隔开的按钮,每次点击只能选择其中一个按钮,他类似于tabbar但是又稍微...
0推荐
7K 浏览

android开源图表库MPAndroidChart(曲线图、直方图、饼状图)

一个可以拖动缩放的图表库,包含曲线图、直方图、饼状图,其中直方图支持3d效果。 该库的可扩展性强,切代码相对规范,如果不喜欢 AChartEngine 可以考虑在此库的基础上开发自己的图表类。 ...
0推荐
8K 浏览

android颜色处理:得到已知颜色的深色或者浅色

android的颜色处理在2d绘图的时候有可能用到,刚好碰到需要根据已知颜色获得其相应深色或者浅色的情况,我知道的有两种方法。 第一种:将color转换成hsv颜色空间改变hsv的值,再转换成i...
0推荐
3K 浏览

android Shader类简介_渲染图像示例

Android中提供了Shader类专门用来渲染图像以及一些几何图形,Shader下面包括几个直接子类,分别是BitmapShader、 ComposeShader、LinearGradient...
0推荐
9K 浏览

android轮询最佳实践service+AlarmManager+Thread

android中涉及到将服务器中数据变化信息通知用户一般有两种办法, 推送 和 轮询 。 消息推送是服务端主动发消息给客户端,因为第一时间知道数据发生变化的是服务器自己,所以推送的优势是实时性高...
0推荐
10K 浏览

重写setContentView实现多个Activity部分UI布局相同

安卓应用中不同的activity一般都具有相同的地方,最典型的是标题栏(titlebar),我们只需在每个activity中调用setTitle就可以得到一个除了标题文字不同,其他完全相同的标题...
0推荐
5K 浏览

仿zaker最新版本引导界面的视图联动效果(修改viewpager实现)

新版本的zaker更换了全新的UI,让我一亮的是他第一次启动时引导界面的效果: 画面中,手机中的图像会随着外面红色部分手指的滑动而跟着滑动,而且当外面翻过一页时,手机中的画面也刚好翻过一页,而且...
0推荐
22K 浏览

Android自定义view实现动画数字圆圈

我们要实现的是如下的效果, 1.该view在设置属性之后时候会有数字和圆圈不断增长的效果 2.该view在按下和放开状态下显示不同的样式。 这种效果逻辑上并不复杂,底层灰色圆圈和蓝色扇形圆圈都是...
0推荐
8K 浏览

android 加载器loader详解

Loaders loader在android 3.0之后才被引入,它简化了在activity和fragment中异步加载数据的步骤(个人认为简化是次要的,更重要的是优雅的实现了异步加载),loa...
0推荐
64K 浏览

Android最佳实践之SystemBar状态栏全版本适配方案

自从MD设计规范出来后,关于系统状态栏的适配越受到关注,因为MD在5.0以后把系统状态栏的颜色改为可由开发者配置的,而在5.0之前则无法指定状态栏的颜色,所以这篇就说说使用Toolbar对系统状...
0推荐
9K 浏览

创建安卓app的30个经验教训

这个世界上有两种人-从经验教训中学习的人以及听从别人建议的人。这里是我一路走来学到的一些东西,分享给大家: 在添加任何第三方party之前,请三思:这真的是一个成熟的项目吗? 如果一个东西用户看不到, 就不
shrpcn 10年前   
0推荐
10K 浏览

iOS推送之本地推送

写此文的原因可见此文章的姊妹篇 iOS推送之远程推送(iOS Notification Of Remote Notification) ,如果你看过了它的姊妹篇,了解过了远程推送,那么再来看此本...
pub10 10年前   
0推荐
11K 浏览

(译)Data Binding 指南

这个文档用于解释如何使用 Data Binding Library 编写声明式的布局,减少应用中逻辑以及布局所需要的“胶水代码”。
0推荐
30K 浏览

iOS中如何对具有复杂依赖的SDK在真机上进行单元测试

单元测试在软件开发中一直有着极其重要的地位,iOS的开发也不例外。随着App规模的不断膨胀,开发也逐渐的趋向模块化,开发者常常以库的形式封装功能,最后组成App。此时由于App结构变得复杂,各种...
0推荐
32K 浏览

使用Clean架构开发Android应用详细指南

自从开始开发安卓应用,我一直感觉我可以做得更好。我看过不少烂代码,其中当然有我写的。安卓系统的复杂性加上烂代码势必酿成灾祸,所以从错误中成长就很重要。我Google了如何更好地开发应用,发现了这...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档