Mainli - 学习以及Demo编写
序号 | 名称 | Demo相关Activity | 备注 |
---|---|---|---|
0 | Test | TestActivity | 预留测试 |
1 | 骰子DrawableDice | DiceActivity | 微信骰子效果 |
2 | onPostCreate & onPostResume | TestPostCallMethodActivity | 生命周期方法调用测试 |
3 | 帧动画优化内存 | AnimationsContainerTestActivity | 阿里文档中看到的原作者 |
4 | APT-Demo | TestAPTActivity | 使用编译时注解自动生成编译时输出的Log信息 |
5 | 验证码控件 | NumberCaptchaActivity | 自定义EditText实现验证码-扩展 |
6 | Emoji输入键盘实现 | EmojiActivity | 简单实现聊天输入emoji表情 |
7 | 富文本编辑 | RichMediaActivity 实现过程分享 |
链接输入以及转换为markdown上报服务端,以及markdown转换显示并支持点击 |
8 | ViewGroup 在指定位置添加子View(不包含RecyclerView 等依赖ViewHolder 的ViewGroup ),已封装成工具类AttachPosition.java |
TestLayoutChangeListenerActivity | 实现LinearLayout不同位置添加加View |
9 | 统一处理的子View圆角 | RoundActivity | 动态改变View圆角,SDK>=21采用android.view.ViewOutlineProvider 实现,小于21采用PorterDuffXfermode实现。真机比较流畅 |
10 | 自定义ViewPager练习,多点触控冲突解决 | TestViewPagerActivity |