android-studio
文章平均质量分 74
wangdong20
这个作者很懒,什么都没留下…
展开
-
Android Studio设置logcat颜色
在Android Studio里面默认的logcat显示颜色是灰色的,不同等级的log是没有颜色分别的,如图这一点远不如Eclipse好看,但是Android Studio的logcat的颜色其实也是可以设置的进入Settings界面,搜索logcat,进入如下界面可以看到默认的除了ERROR和ASSERT级别的log是红色之外,其余的都是灰色所以我们可以自己DIY原创 2015-05-26 11:04:27 · 10511 阅读 · 0 评论 -
RoundedImageView源码解析(三)RoundedImageView解析
现在开始RoundedImageView的源码解析了,之前的RoundedDrawable就是为RoundedImageView的实现做铺垫。RoundedDrawable的作用主要是把Drawable转化为圆角的Drawable. 如果不清楚RoundedDrawable的话,可以参考我的前一篇博客http://blog.csdn.net/wangdong20/article/details原创 2016-03-01 16:25:03 · 2355 阅读 · 0 评论 -
高仿微信6.0Tab bar
微信6.0版本的底部Tab Bar,切换图标变色的效果还不错,之前看过鸿洋大神的Android高仿微信6.0主界面,很是佩服。不过我发现,真正微信6.0的切换图标变色的效果应该还不是鸿洋大神的那种方法,我们先看一下我做的效果图。在这个Discover发现图标这里,那个指针部分是从灰色变成透明,而不是从灰色变成绿色。所以从这里我可以判断微信6.0的这种切换图标效果应该不是用Pai原创 2015-11-12 14:28:12 · 3242 阅读 · 18 评论 -
Git常用命令备忘
转自robbin的自言自语Git配置git config --global user.name "robbin" git config --global user.email "[email protected]"git config --global color.ui truegit config --global alias.co checkoutgit config转载 2016-02-19 12:52:54 · 563 阅读 · 0 评论 -
RoundedImageView源码解析(一) 简介
选择哪一个RoundedImageView类库我们可以在网上找到很多关于显示圆角的ImageView开源控件,那么我选择的是哪一款呢?答案是https://github.com/vinc3m1/RoundedImageView。运行效果为什么是这一款RoundedImageView类库?这是一款支持圆角,椭圆,圆形的RoundedImageView类库,可以生成Imag原创 2016-02-20 17:07:35 · 3858 阅读 · 1 评论 -
ImageLoader内存缓存解析
接下来我要说的就是鼎鼎大名的Universal Image Loader,上一篇讲了ImageLoader的硬盘缓存,本篇将介绍ImageLoader的内存缓存。先来看看ImageLoader内存缓存部分的代码结构。首先是MemoryCache接口public interface MemoryCache { /** * Puts value int原创 2016-03-16 18:55:06 · 1264 阅读 · 0 评论 -
RoundedImageView源码解析(二)RoundedDrawable解析
RoundedImageView类库的核心内容就在于RoundedDrawable,所以今天就来分析RoundedDrawable的源码。不了解RoundedImageView类库的朋友可以看看上一篇博客http://blog.csdn.net/wangdong20/article/details/50705051首先看构造方法:public RoundedDrawab原创 2016-02-25 17:39:34 · 1695 阅读 · 0 评论 -
ImageLoader硬盘缓存解析
概述我要说的就是鼎鼎大名的Universal Image Loader,UIL是非常强大的一款图片加载框架,它不仅支持本地图片加载也支持网络图片加载还支持Android自身的drawable文件夹,asset文件夹里面的图片文件加载,也支持视频文件的缩略图加载。可以说是一款非常全面而强大的图片加载框架。说到这里你是不是也对这个框架非常好奇呢?首先我们来看看UIL的代码结原创 2016-03-11 16:16:30 · 1988 阅读 · 0 评论 -
Android如何通过gradientui类库实现渐变切换icon效果
在Android开发里面经常会遇到渐变切换的效果,比如颜色渐变切换效果,移动动画效果。这些都可以用属性动画来做。但是属性动画也有自己的局限性,属性动画只能在控件的get和set方法可以对控件进行操作的时候才能生效,不是所有的效果都可以实现的。比如我们现在要把一个图片渐变的切换成另外一个图片,图片只是颜色风格发生了变化而已,这时候用属性动画是没办法做到的。效果如图:就像图原创 2015-12-24 13:58:01 · 2558 阅读 · 1 评论 -
AndroidStudio怎么将开源项目发布到jcenter
AndroidStudio是从哪里下载类库的?我们在用AndroidStudio写Android程序的时候经常会看到在build.gradle文件里面添加引用的类库,只需要一行代码。 例如:dependencies { compile 'com.david.gradientuilib:gradientuilibrary:1.0.1'}有的时候我会感到好奇,为什么AndroidStudio原创 2015-11-29 19:24:11 · 4879 阅读 · 7 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-05-25 16:28:32 · 832 阅读 · 0 评论 -
Android Studio设置代码风格
在Android Studio里面想设置代码风格,在这里我想把代码风格从Java的行尾式改成C风格的代码,如下if(true) { // TODO}if(true){ // TODO}其实很简单可以直接进入settings,然后搜索CodeStyle选择Java进入如下界面在这里选择Wrapping and Braces在Brace原创 2015-05-26 10:44:16 · 16134 阅读 · 0 评论 -
TextureView硬件加速lockCanvas
最近在做Android视频通话部分的需求,有一个需求是在视屏界面上显示红色的方框,经过一段时间的纠结我发现Android4.0以上有一个控件TextureView,做视频界面的话刚好合适,它既可以想SurfaceView那样渲染视频,又可以想View一样对它进行大小,位置,透明度处理,就和普通的View一样。TextureView必须在硬件加速的窗口中。看到这里,我原创 2015-11-04 11:36:34 · 6649 阅读 · 0 评论 -
TextureView实现视频界面动态显示红色方框
上一篇讲过用TextureView实现视频界面的时候,不能使用SurfaceView的lockCanvas接口直接在视频界面上绘制自己的东西,比如红色方框今天好好地研究了一下,终于找到好方法解决了,首先我没有使用SurfaceView,因为我觉得SurfaceView不好用,而且对SurfaceView进行View的一些例如缩放,设置透明度,动画之类的操作有很多问题但是Textur原创 2015-11-05 18:05:57 · 4198 阅读 · 0 评论 -
自定义TextView的TextSize属性getDimension和setTextSize的冲突
在写Android自定义控件的时候,涉及到TextView的TextSize属性。我写的属性如下:获取TextSize和设置TextSize的时候,如下所示:int textSize = (int) a.getDimension(attr, TypedValue .applyDimension(TypedValue.COMPLEX_U原创 2015-10-21 19:44:06 · 6808 阅读 · 2 评论 -
AndroidStudio导入Eclipse生成的adt项目报unsatisfiedlinkerror错误
现在Android开发Google官方是推荐用AndroidStudio的,但是还是有很多项目是Eclipse下的项目,在把Eclipse生成的项目挪到AndroidStudio里面来还是花了些功夫的。幸运的是现在Eclipse可以导出gradle文件了,也就是说Eclipse可以一键转换成AndroidStudio项目。不过这中间还是会有一些坑的。我最近在做集成第三方sdk的时候,就原创 2015-10-24 16:16:10 · 1518 阅读 · 0 评论 -
AndroidStudio library module的R文件报错
最近在写一个Android的library module,打算在库项目里面写一个自定义控件。自定义控件里面有自己特有的属性。在attr.xml里面生成自己的自定义属性。代码如下:原创 2015-11-09 14:56:56 · 12567 阅读 · 1 评论 -
Android onTouchEvent的MotionEvent.ACTION_UP不响应
自己写了一个自定义View,里面要监听ouTouchEvent事件,于是我重写了View的onTouchEvent方法。代码如下:@Override public boolean onTouchEvent(MotionEvent event) { int x = (int) event.getX(); int y = (int) event.getY原创 2015-12-17 12:05:07 · 11172 阅读 · 0 评论 -
ImageLoader加载显示图片解析
之前讲的都是Universal ImageLoader的缓存部分解析,现在到了最核心的部分就是ImageLoader的加载显示图片部分的代码。首先来看代码结构。原创 2016-03-25 11:50:54 · 1881 阅读 · 2 评论