0推荐
22K 浏览

从零到一发布 Android 开源库

本文力求简明,希望大家可以很快学会如何把自己写的代码开源出去,并让全世界的开发者可以通过一句compile语句来使用。毕竟重点在于库本身,而发布只是必须的过程。
0推荐
192K 浏览

用树型模型管理App数字和红点提示

我们平常接触到的大部分App,在收到新消息的时候一般都会以数字或红点的形式提示出来。比如在微信当中,当某位好友给我们发来新的聊天消息的时候,在相应的会话上就会有一个数字来表示未读消息的数目;再比...
0推荐
14K 浏览

Android多主题颜色相关问题

要理解为何废弃这两个函数,来看个 ColorStateList 的例子。 当在 TextView 中使用自定义的 ColorStateList 的时候, TextView 不可用状态和可用状态的...
0推荐
17K 浏览

StateListAnimator 介绍

StateListAnimator 是在 Android 5.1 版本引入的。在这之前,处理 View 的点击状态一般都是使用 StateListDrawable 来完成的。
0推荐
21K 浏览

探究 Android 中的注解

注解是我们经常接触的技术,Java有注解,Android也有注解,本文将试图介绍Android中的注解,以及ButterKnife和Otto这些基于注解的库的一些工作原理.
0推荐
25K 浏览

Android开源 - 安卓音频录制

效果图 使用 1 - 在 AndroidManifest.xml 中设置权限 request for them in Android 6.0+ <uses-permission android:...
0推荐
30K 浏览

Android开源 - SmallChart图表库

SmallChart是一个开源的Android图表库,拥有5种不同的图表类型来展示数据。可以通过输入的数据以及可设置的颜色、画笔大小等属性方便的创建图表。
0推荐
16K 浏览

Android开源 - 自定义CheckBox

考虑到关键是动画效果,所以直接继承View。不过CheckBox的超类CompoundButton实现了Checkable接口,这一点值得借鉴。
0推荐
18K 浏览

Android开源 - Toasts Tasty

效果图 使用 你的应用程序模块中添加依赖 dependencies { compile 'com.sdsmdg.tastytoast:tastytoast:0.0.2' } Java Tasty...
0推荐
27K 浏览

Android开源 - 好玩的下拉刷新控件,让我们一起来回味童年

目前支持两种游戏:打砖块和打坦克 打砖块规则简单,没有接住小球即GameOver; 打坦克规则为:漏掉敌方坦克超过十辆或者与敌方坦克相撞即GameOver,看看你能不能坚持三分钟吧。
0推荐
37K 浏览

小红书Android客户端演进之路

小红书Android客户端第一个版本于2014年8月8日发布,转眼到了2016年8月8日,小红书Android版本发版两周年。趁机回顾一下小红书的Android版本,两年中我们踩过很多坑,收获很...
0推荐
30K 浏览

Android 一文告诉你到底是用Dialog,Snackbar,还是Toast

Dialog和Toast,大家一定非常熟悉,常常被用来作为Android应用内提示性信息的两种展示方式。然而Google在Design包中又提供了一种新的选择,那就是Snackbar。这三种提示...
0推荐
43K 浏览

ConstraintLayout约束布局的概念与使用

ConstraintLayout(约束布局), 是2016年Google I/O最新推出的Android布局, 目前还在完善阶段. 从推出的力度而言, 应该会成为主流布局样式. 在最新版本的An...
0推荐
15K 浏览

自定义View——invalidate传递与绘制流程分析

上一篇文章 自定义View——View的弹性滑动 中,我们对View的滑动进行了实战以及简单分析。但在文章的最后,仍然遗留了两个问题,第一个是invalidate与postInvalidate有...
0推荐
29K 浏览

自定义View——弹性滑动

滑动是Android开发中非常重要的UI效果,几乎所有应用都包含了滑动效果,而本文将对滑动的使用以及原理进行介绍。
0推荐
37K 浏览

Android自适应软键盘的Dialog以及监听软键盘弹起

最近项目中遇到一个需求:新手引导。跟一般的新手引导没有什么太大区别,思路都是搞一个带阴影的遮罩层,然后在上边儿给一些提示性的文字,由于需求中有些特殊的地方,所以我用了一个全屏的dialog(而且...
0推荐
90K 浏览

Android Studio 掌握这些调试技巧,Debug能力不能再高啦

Debug断点跟踪调试是软件开发过程中分析代码、解决BUG的一个重要手段,不同IDE下的Debug工具的使用有所不同,但提供的调试功能一定是应有尽有。很多程序员的Debug能力都停留在基本的单步...
0推荐
13K 浏览

Android Weekly #217 安卓开发周刊 中文版

Thomas Nield分享了这一由多个部分组成的文章——RxJava速成课程。它虽然不会让你一夜之间成为专家,但是确实能给你带来一次飞跃。 Ronaldo Pace介绍了一种使用装饰模式(D...
0推荐
18K 浏览

Android开源 - 点赞还可以这么玩

效果图 使用 mThumbUpView.setUnLikeType(ThumbUpView.LikeType.broken); mThumbUpView.setCracksColor(Color...
0推荐
78K 浏览

Android Studio JNI开发入门教程

JNI (Java Native Interface)是一套编程接口,用来实现java代码和其他语言(c、C++或汇编)进行交互。
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档