- 博客(5)
- 资源 (9)
- 问答 (4)
- 收藏
- 关注
原创 Android 教你亲手打造酷炫的弹幕效果
公司的新产品上线需要添加的弹幕功能,于是花了一天时间写了一个Demo。效果实现如下:一开始的思路是:1、首先实现一个自定义的Layout,在其中获得需要展示的弹幕数组,每个弹幕数组的项包括弹幕文本以及图片Url地址。2、在Layout内部使用Handler或者计时线程循环发送弹幕。3、弹幕实现采用自定义弹幕View,配合动画实现滚屏呈现。总结之后发现主要的难点还是在弹幕
2016-07-28 23:09:43 5912 16
原创 Android 自定义View实现照片裁剪框与照片裁剪
大部分的软件,但凡包含登录注册的,基本都会有选择头像功能,而其中做的比较有逼格的,一般会有一个选择框可以裁剪照片。本文所需要实现的就是这样一种有逼格的效果:右上角加了个图片框,按下确定可以裁剪正方形区域里的图片并显示在右上角。实现思路:1:首先需要自定义一个ZoomImageView来显示我们需要的图片,这个View需要让图片能够以合适的位置展现在当前布局的
2016-07-23 22:01:50 8972 27
原创 Android 全仿To圈儿个人资料界面层叠淡入淡出显示效果
前几天做的一个仿To圈个人资料界面的实现效果下面是To圈的效果Gif图:做这个东西其实也花了一下午的时间,一开始思路一直没理清楚,就开始盲目的去做,结果反而事倍功半。以后要吸取教训,先详细思考清楚其中的逻辑关系,然后再开始动手写代码,这样比较容易理顺。可以看到实现这个效果还是不难的,得分成以下三个步骤:1:首先要有一个可拖动的详细资料布局(下半部分)。2:上
2016-07-23 14:24:56 3996 5
原创 Java线程池学习
测试线程池的执行过程,配合源码分析线程池的实现原理。注意Task方法中要加同步锁,不然会导致异步执行。package 线程池;import java.util.concurrent.Executors;import java.util.concurrent.ThreadPoolExecutor;public class Test { public static void mai
2016-07-15 16:03:03 489
原创 Android 图片三级缓存加载框架原理解析与代码实现
本文主要介绍三级缓存的原理解析与实现方式。以前一直觉得三级缓存图片加载是一个很难理解的东西,但是自己看了一下午再试着写了一遍之后感觉还是只要沉下心思考还时很容易熟悉掌握的。所谓三级缓存:首先是内存-文件(外存)-网络三级缓存机制。首先:框架需要一个接入方法NGImageloadHelper.java:/** * 图片加载框架使用帮助类 * Created by na
2016-07-11 15:27:21 4960 4
Android——实现光点模糊渐变的自旋转圆环特效,实现水滴波纹特效源码
2017-02-06
Android——实现RecyclerView左侧滑删除与右侧滑选择
2017-01-13
Android 如何下载Google Play代码?
2021-12-17
编译Android源码遇到了问题
2021-04-25
使用bintray更新Androidlib失败
2019-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人