![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚心若愚
文章平均质量分 77
sNeXT
0 -----> 1
展开
-
使用MVP 书写 Android
最近在网上看到很多关于MVP模式书写Android的文章,颇有想法。闲暇之余试了试,感觉确实不错,代码整洁了,心情舒畅了。 所以想写篇博客分享分享,但是鄙人资质尚浅,需站在巨人的肩膀之上 http://blog.csdn.net/lmj623565791/article/details/46596109 http://gold.xitu.io/entry/56cd79c12e原创 2016-03-08 16:19:58 · 397 阅读 · 0 评论 -
Android Shader 学习 与 探索
BitmapShaderShaderTileModeCLAMP ShaderTileModeCLAMPShaderTileModeCLAMP ShaderTileModeMIRRORShaderTileModeCLAMP ShaderTileModeREPEATShaderTileModeMIRROR ShaderTileModeCLAMPShaderTileModeMIRROR Shade原创 2017-07-26 12:15:45 · 498 阅读 · 3 评论 -
Canvas 中 concat 与 setMatrix
Canvas 中 concat 与 setMatrix最近在学习Android自定义View,途中遇见一些小问题,所以记录一下。 可能理解有所不足,请仅做参考 个人认为要认识这两个API的区别,最好的方式就是实践啦,所以直接贴出效果图与代码。仅仅只使用 concat 或 setMatrix 的效果无论你是 使用 concat 或 setMatrix ,效果是一毛一样的 对应代码如下 pub原创 2017-07-25 17:54:38 · 6524 阅读 · 3 评论 -
写个Demo 来理解 Matrix
由于技术有限,各位大婶多多谅解。首先写个Demo效果 代码public class Matrix52View extends View{ float[] dst = new float[2]; float[] src = { 0, 0,//起始点的坐标 }; Bitmap mBitmap; Matrix mMatrix;原创 2017-07-25 19:35:23 · 424 阅读 · 0 评论 -
?selectableItemBackground 水波纹效果
近段时间在学习知乎开源项目Matisse,无意之中发现他们仅仅使用一行代码就实现了水波纹效果,这着实令我大吃一惊!为了get这个技能,我也是走了很多冤枉路,所以记录一下,也许可能帮助其他童鞋。先看看他们是如何实现的android:foreground="?selectableItemBackground"恩,前面也说,只用这一句就够了。其中 android:foreground 是前景色,我第一次看原创 2017-08-09 12:54:01 · 7593 阅读 · 1 评论 -
使用ScrollView制作Title渐变,配合RecyclerView展示列表
最近UI 设计了一个小动画,作为Android 小程序员,自然不能示弱,在不屑的努力下,终于做出了一个Demo的雏形。完成效果如下 准备工作首先添加要使用的控件 dependencies { compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support:recyclerview-v7:2原创 2017-07-06 19:00:07 · 1957 阅读 · 0 评论 -
SVN 白菜命令
举个栗子 我有一个 主分支 trunk (http://trunk)Checkout我想下载本地 svn co http://trunk我想下载本地并改个名字 svn co http://trunk [your name] 我想下载版本号为20的版本 svn co http://trunk -r 20我想下载一个空目录 svn co h原创 2016-12-06 15:41:42 · 378 阅读 · 0 评论 -
android ListView OnScrollListener
OnScrollListener 是用于监听ListView 和GridView 滑动时候的监听事件。其回调方法有俩滑动状态改变的监听 ,注意,是 状态 ⬇️⬇️⬇️ public void onScrollStateChanged(AbsListView view, int scrollState);滑动进行时的监听 public void原创 2016-05-05 15:41:55 · 604 阅读 · 0 评论 -
一步一步写一个图片选择器 (ing)
图片选择功能在平时开发中十分常用,以前才混开发的时候总是用系统自动的调用图片的方式。不得不说那样很low,是时候和过去说拜拜了。看了hongyang大牛关于图片选择器的博客和视频N遍,终于学会了如何写一个图片加载器。这里就一步步再次还原,留作纪念吧。如果以后有机会,我会完善这个,并添加一些新的生命力。话不多说 一、新建图片加载的工具类 (你也可以使用图片加载的框架跳过这部分)1.初原创 2016-03-28 23:49:26 · 534 阅读 · 0 评论 -
Android EditText 不能输入 手机输入法自带 Emoji 表情,为EditText 添加输入限制
最近不造产品何时的需求,要输入框不能输入原生的Emoji表情,而且还要有输入字数的限制。 搞得测试MM追到我改,我当时想的是一个输入限制能有多难...结果尼玛一上午过去了都没搞得- -.无奈测试MM要东西...就老老实实的百度了。在网上找到一哥们的Demo,下下来运行了发现确实可行。但是写的不符合我的要求,对于有编程强迫症的我怎么可能忍。于是乎 改改改,抄抄抄,按照他的步伐抄了一下午原创 2016-03-21 23:56:22 · 3375 阅读 · 0 评论 -
Mac 简单使用 oh-my-zsh
很久没有写些什么了,差点都要忘记自己还是一个技术。至少我还是这么自诩的。这篇文章主要是记录在Mac下怎么顺心的使用Terminal,因为个人酷爱Mac,所以这篇的本质是个人记录,参考意义可能并不多。想要详细的文献与参考可以移至末尾的 参考文献在言归正传之前,让我吐槽一下Mac自带的bash真TMD难用。shell 与 zshmac 默认的 shell 是 bash ,也就是我之前吐槽的玩...原创 2018-12-01 00:18:00 · 1197 阅读 · 0 评论