首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
NanBox
掘友等级
Android
|
KG
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
165
文章 163
沸点 2
赞
165
返回
|
搜索文章
最新
热门
像 QQ 一样处理滑动冲突
在项目中,如果要用到滑动控件嵌套滑动控件,总会让人很心塞。因为很可能会出现冲突的问题。这里举个例子,利用事件分发机制,处理侧滑菜单控件和列表中的侧滑删除控件间的冲突。 提到侧滑删除,一个经典的例子就是 QQ 了。QQ 的首页是一个大的侧滑菜单控件,嵌套一个列表,列表里面再嵌套侧…
自定义侧边快速索引栏
现在有通讯录的项目基本都会用到侧边快速索引栏,网上也有不少第三方开源控件可以使用。但我讲的这个还是稍稍有点不一样的。 好吧,编不下去了,其实也没什么不一样的,可以看一下效果图。 还是挺简单的,稍稍有点难度的地方应该在计算。 自定义控件的实现方法有很多,这里我是用继承 View …
使用 Scalpel 3D 展示界面布局
无意中了解到 iOS 开发里面有一个叫 Reveal 的神器,用于 UI 调试。要是俺们安卓也能实现类似效果就好了。 然后我们来到需要展示效果的布局文件,将它的根布局修改为 ScalpelFrameLayout,看名字也能猜到它是继承 FrameLayout 的。(要是去看源码…
实现一个带浮动标签的输入框
现在带浮动标签的输入框也是一个很常见的东西了,在材料设计里面有一个 TextInputLayout 的控件,我们可以用它实现这个效果。但是材料设计控件的样式比较固定,并不能满足我们产品设计的脑洞。这里提供一个用属性动画实现的方法。 控件有两层,一层是浮动的标签,一层是输入框。 …
实现列表悬浮标签「顶上去」的效果
布局里面增加一个和索引 item 长的一样的 view,默认显示列表第一项的索引字母。 监听列表的滑动,当列表可见的第二项是索引 item 时,计算并更新悬浮 view 的 y 坐标,让它处于索引 item 的上方。 监听列表的滑动,当列表可见第一项发生变化时,更新悬浮 vie…
给 Android 图表库 MPAndroidChart 的坐标换行
做统计图时,经常会有这样的需求:x 坐标需要换行显示,日和月或者是月和年需要分两行显示。但是找遍 MPAndroidChart 的各种教程,好像也没有相关的方法可以实现...... 首先,MPAndroidChart 确实是没有提供更改坐标换行显示的方法。在看这篇文章之前,你可…
给 RecyclerView 加上折叠的效果
RecyclerView 有很高的自由度,可以说只有想不到没有做不到,真是越用越喜欢。这次用超简单的方法,让 RecyclerView 带上折叠的效果。 效果是这样的。 首项的差动。 下面我们来一个个解决。 我们新建一个 ParallaxRecyclerView,让它继承 Re…
Android Studio 2 3 正式版发布!看看有什么新功能
工具栏上增加了一个“闪电”的标志,原来的「Run」按钮(Shift+F10)会保持全量编译。新增的「闪电」按钮(Gradle 需要升级到 2.3.0)才是 Instant Run,会在程序保持运行的情况下替换代码。 Instant Run 的底层代码有很大的改进,消除了的启动延…
维基百科 MediaWiki API 解析
使用开放的 API 做一个自己的小项目,是一个很好的学习方法。但好像开放的 API 选择并不多。这里给大家多一个选择,简单介绍一下维基百科使用的 MediaWiki API。 先简单介绍几个容易混淆的概念。 Wiki 是一种在网络上开放且可供多人协同创作的超文本系统。Wiki …
打造自己的 APP「冰与火百科」(三):Material Design 控件
自从 Google I/O 2014 发布 Material Design 到现在,这个设计语言已经相当完善了。Material Design 是我最喜欢的一种设计,在项目中,我会尽可能的使用 Material Design 的控件。 下面给大家简单介绍一下「冰与火百科」里面涉…
下一页
个人成就
2020年度人气作者No.84
优秀创作者
文章被点赞
4,307
文章被阅读
325,131
掘力值
11,219
关注了
25
关注者
5,076
收藏集
1
关注标签
29
加入于
2016-08-31