首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
羽翼君
掘友等级
Android高级开发工程师
|
Netease
心无旁属,意却斑斓
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 37
沸点 1
赞
38
返回
|
搜索文章
最新
热门
因为收到了吐槽,我们对BasePopup的Demo进行了大翻新~
说起来,BasePopup至今也有三年了,一直以来因为懒得思考如何写一个好的Demo,因此就以最简单的方式来实现。 旧版的首页没有任何设计,只是单纯的用最原始的UI,通过右上角的PopupMenu进行功能切换。 不满意的话。。。。我再想想办法
亲,还在为PopupWindow烦恼吗
这篇文章其实想写很久了,然而一直以来总觉得BasePopup达不到自己的期望,所以也没有怎么去传播推荐,也因此一直都没有去写文章,直到最近狠下心重构2.0版本,并且完善了wiki等api文档后,才稍微满意了点,因此才开始着手写下这篇文章。 相比于star,我更在乎您的issue…
一起撸个环形 Android 图表
本文首发掘金(没写完orz),现重写并补全。 在Android中,说到图表,我们往往都会选择找库,比如MPAndroidChart。 然而更多的时候,我们往往只需要某一类型的图表,为了这个类型的图表而不得不把整个库(包含所有图表逻辑)导入进来,还是感觉有点重的。 俗话说得好,自…
Android Logcat日志超链接(定位到本地代码)
很多时候我们用打印日志的库都遇到在日之内可以点击跳转到对应的类以及定位到代码对应行,比如(图中蓝色部分可以点击定位)从图上我们可以大概知道一个规则:({类名}.{文件后缀}:{代码行数}),然而当我们
一起撸个朋友圈吧(step5) 控件篇【点赞列表】
但是,朋友圈的点赞列表并没有行数要求这么变态,于是本文就原控件上进行进一步改进。 理论上来说,用第一个方案实现最为简单,但别忘了我们的朋友圈是一个List,在性能上来说,方案一并不推荐。于是我采用了方案二。 第一个注释已经写了,第二个则是设置点击时的颜色。 如您所见,我们的操作…
欢乐的票圈重构——九宫格控件(中上)
撸一个控件并不是说随便继承个什么,然后就是一阵狂敲,在撸代码之前我们需要做的就是设计。 如果具体到细节,还可以细到初始化方式、布局时机、绘制性能、touch传递响应、边界裁定、内存控制等等。。。。 在这里我们就针对上面的内部和外部进行设计就好了。 单张图片的情况下,我们仅仅控制…
Android角落 LayoutInflater第三个参数
一般而言,前两种用的比较多,最后一种估计比较少人用吧。 inflate()的第三个参数是用来干啥的。 结果很普通,跟我们平时addView没差别。 留意一下红框位置,我们的测试view变成了parent的子view。 这次我们得到的是一片空白。 跟上次比较,我们发现我们的tex…
一起撸个朋友圈吧(step5) 控件篇【评论控件优化】
根据文档,可以知道这个接口在ViewGroup层次改变的时候会回调,回调两个方法:onChildViewAdded和onChildViewRemoved,这两个方法正是与addView和removeView挂钩。 在昨天我们提出过希望在removeView的时候回收,下次再ad…
一起撸个朋友圈吧(step4) 布局篇
布局篇因为比较无聊,而且没有什么技术含量,所以就不细说了。 布局我们根节点采取的是LinearLayout,因为LinearLayout比RelativeLayout更加有效率,但内部我们无法不使用RelativeLayout,所以本篇会尽可能的减少布局嵌套,但必须的嵌套大概是…
Android角落 不妨再看LinearLayout
Android的常用布局里,LinearLayout属于使用频率很高的布局。RelativeLayout也是,但相比于RelativeLayout每个子控件都需要给上ID以供另一个相关控件摆放位置来说,LinearLayout两个方向上的排列规则在明显垂直/水平排列情况下使用更…
下一页
个人成就
文章被点赞
944
文章被阅读
57,975
掘力值
2,388
关注了
11
关注者
214
收藏集
1
关注标签
2
加入于
2017-01-17