首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
王晨彦
掘友等级
Android
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
87
文章 86
沸点 1
赞
87
返回
|
搜索文章
最新
热门
Android微信通讯录滑动快速定位实现
深夜来一发,2015年最后一篇博客。 今天来个比较简单的,先看效果图。 下面简单说下实现原理。 继承自LinearLayout,添加了26个字母索引TextView,当手指滑动时通知Activity更新界面。 核心是OnTouchListener,手指滑动的时候根据当前Y坐标计…
Android ListView实现多种Item布局
有的同学可能会说,直接把两种布局放在一个Item布局中,在getView中隐藏不用的那个布局不就行了。这种方法确实能够实现,也没什么问题,但是如果布局种类不止两种,而是20种或者更多呢?显然每次加载所有布局是很不明智的,而且很可能会造成界面卡顿。 其实,Google早想到了这一…
Android向右滑动关闭界面(仿iOS)
大概效果就是, Activity 向右滑动,滑动超过屏幕的一半,就关闭,否则,恢复原来的状态。 解决了滑动冲突。 如果需要滑动关闭则指定 Activity 的 theme 为 AppTheme.Slide ,否则使用 AppTheme 。 这里也添加了 Activity 切换动…
Android自定义View添加自定义属性
前几天阿里的面试官问了我一个问题,如何实现自定义View的自定义属性,我第一感觉是很熟悉,但却答不上来。看来有必要记录一下。 这里有一个域declare-styleable(声明属性),它有一个name属性MyTextView,这个name属性其实就是这个属性在R类中的id。这…
Android混淆文件proguard.cfg详解
下面附上proguard.cfg源码
Android Studio SVN配置忽略文件
1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关系。 注意:/build/目录一定要添加进去,该目录下有大量临时文件,这些文件会在build的时候创建,相当于eclipse的b…
Android Studio、Eclipse ADT无法更新Android SDK解决办法
Android SDK下载的域名是dl-ssl.google.com,而在国内带有google的地址是打不开的,所以我们无法直接更新Android SDK。 1.访问站长工具——超级Ping,把域名粘贴进去,注意,监测点只选择“海外”,原因你懂的,点击查询。 2.这时能看到有好…
draw9patch简单教程
显然红色和绿色相交的部分是既会进行横向拉伸也会进行纵向拉伸的。 蓝色和黄色相交部分:表示整个前景能显示的区域。一个区域是矩形的,蓝色规定了上下边界,黄色规定了左右边界,两者共同当然也就规定了一个矩形区域。
个人成就
文章被点赞
820
文章被阅读
219,505
掘力值
4,473
关注了
2
关注者
366
收藏集
1
关注标签
9
加入于
2017-02-21