开源项目
被代码淹没的小伙子
一个天天做着大神的梦的Android开发者
[github]:https://github.com/DrownCoder
[简书]:https://www.jianshu.com/u/9dbc9b308ddb
展开
-
【干货】基于iconfont拓展的EasyTextView(高度自定义,丰富Api,支持左右设置Text,设置Shape,设置span等)
基于iconfont拓展的TextView(支持左右设置Text,设置Shape,设置span等) 项目介绍还在苦于iconfont左右两边还需要设置文字只能加两个TextView?还在苦于需要设置各种大同小异的边框而new Shape文件吗?还在苦于设置点击效果而多种样式吗?还在苦于总用LinearLayout包一层?(代码洁癖患者~)。 一个基于iconfon...原创 2018-05-02 21:30:24 · 245 阅读 · 0 评论 -
RichEditor——一款基于RecyclerView实现的富文本编辑器实现方案(支持图文、转义生成MarkDown、粗体、斜体、下划线、删除线、超链接、标题等)
前言对于富文本编辑器的实现,首先我们肯定会想到实现的编辑器需要支持的几个必要特性: 1.涉及大量文字,图片,文字样式的展示与编辑。 2.涉及极其复杂的用户交互。目前Github上我所了解的富文本编辑器基本上实现方式基于两种: * 1.基于WebView拓展的富文本编辑器。 * 2.基于EditText重写的富文本编辑器。对于这两种方案,这里提出一些我个人的看法。...原创 2018-05-29 21:18:32 · 4758 阅读 · 4 评论 -
EMvp-基于AOP的一种RecyclerView多楼层开发模式,支持组件化,全局楼层打通,MVP等高拓展性功能
前言RecyclerView作为Google替代ListView的一个组件,其强大的拓展性和性能,现在已经成为无数App核心页面的主体框架。RecyclerView的开发模式一般来说都是多Type类型的ViewHolder——后面就称为楼层(感觉很形象)。但是使用多了,许多问题就暴露出来了,经常考虑有这么几个问题:如何更便捷的使用Adapter和ViewHolder的开发模式?...原创 2018-11-14 21:39:51 · 1491 阅读 · 2 评论 -
Python自动生成10000个java类使用APT注解后引发的问题
前言前面写了一篇关于自己开发的一个基于APT注解的用于RecyclerView复杂楼层的开源框架,框架的原理比较简单,通过注解,在编译期会生成一个ComponentRule.java的文件,然后建立一个映射关系。使用方式简单介绍一下:1.绑定布局文件@ComponentType( value = ComponentId.SIMPLE, layout = R.l...原创 2018-11-24 18:37:56 · 302 阅读 · 0 评论