![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android-控件
约翰亚瑟
一个有态度的android开发
展开
-
带滑动菜单的Recyclerview实现
SwipeItemRecycler关于这个项目主要是实现的Recyclerview中item的滑动菜单。不是类似ios中的那个菜单。而是比较符合material design中的列表滑开菜单。这种控件在support包中并没有,网上的实现也大多是要重写RecyclerView。然而我认为这样并不好,所以就写了这个不需要引入新的RecyclerView的控件。使用java代码只要给Recycler原创 2016-04-13 16:20:21 · 4860 阅读 · 7 评论 -
动态加载dex
动态加载dex忙中偷闲,研究一下dex的动态加载。这个东西应该是apk插件化和动态更新的基础。而其主要用到的就是DexClassLoader这个类。我们都知道android和普通java虚拟机是有区别的,它不能直接加载.class文件,他只能加载经过处理的dex文件。而加载这个dex文件可以通过DexClassLoader 和 PathClassLoader 两个类来实现这个方法。然而PathCla原创 2016-11-02 20:54:06 · 946 阅读 · 0 评论 -
转换黑白的加载控件
转换黑白的加载控件看到腾讯动漫的一个加载控件是自己的图标由黑白变成彩色,就研究了一下写了一个类似效果的控件. 为了实现这个效果,开始我觉得用两张bitmap重叠实现最好了,先将一张黑白化,在让两张重叠的现实。后来我发现了 paint的setColorFilter的方法,通过这个方法我们可以轻松渲染出黑白的图片。闲话少说上代码:public class GraphDrawable extends D原创 2017-02-04 18:04:05 · 453 阅读 · 0 评论