最近几年的开发中,随着产品经理的脑洞越来越大,越来越多酷炫屌炸天的效果要做,很多开发者会优先去翻翻百度,翻翻GitHub,找找第三方库,但是我个人其实是不推荐的,因为这吃力不讨好。
第三方库最大的问题在于你没有办法去控制这些库,一旦这些库不在更新了,那么你很可能要重构你的项目,因为这些库有可能存在未知的bug,作者不修复,你又没法修复,那么你会知道重构的痛苦的,我相信绝大部分人是没有阅读一个现成库源码的习惯的,除非有bug了。就算你拿github上的项目,有人在维护,但是要整合到自己的业务中也是非常吃力的事。不信你可以试试找个可拖拽列表的控件整合一下看看?最后你会发现recyclerView天然就自带这种功能,没有其他特殊业务需求的话,实现拖拽这个功能不超过50行代码。这50行代码主要维护的都是你自己的业务逻辑,根本不再需要考虑拖拽功能的问题,在维护性以及工时上占据了极大优势。因此,在产品爆发了他的脑洞之后,请先调研一下这样的功能,是否谷歌已经给你提供了这样的api。
Android UI开发切勿首选第三方View
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
- 这本书讲述一位十五岁的少年——吉吉,寻找时间的故事。在吉吉生活的世界,时间总是过得飞快,人们整天忙碌着,没有一点属...