
android开源库
文章平均质量分 53
Vincent__Lee
..........怎么改不了名
展开
-
android开源库----Picasso加载图片的内存优化
上次我们说了picasso这个加载图片的开源库,但是我们还是可以对它加载图片进行进一步的优化 1 图片裁剪 我们尽量的剪裁,如图片的列表我们最好都是剪裁过Picasso.with( imageView.getContext() ).load(url).resize(dp2px(250),dp2px(250)).centerCrop().into(imageView);2 查看大图放弃me原创 2017-03-03 00:05:27 · 1361 阅读 · 0 评论 -
android开源库---Dagger2入门学习(简单使用)
Dagger2依赖注入前面我们做好学习准备接下来就要研究如何使用了,俗话说的好,一个东西需要先会用,然后才更好的学习原理。一、导入Dagger2在工程的build.gradle文件中添加android-apt插件(该插件后面介绍)buildscript { .... dependencies { classpath 'com.android.tools.build:grad原创 2017-07-25 23:37:47 · 645 阅读 · 0 评论 -
android开源库---Dagger2学习准备(依赖注入)
我这次准备介绍的是Dagger2的使用。 那么学习这个之前我要做下准备就是了解为什么要使用这个,那么我们就必须要先了解一下什么是依赖注入。什么是依赖注入依赖注入控制反转的一种实现方式。 控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码原创 2017-07-23 23:23:11 · 387 阅读 · 0 评论 -
android开源库----可自定义动效的卡片切换视图
本来今天不想写的,但是怕自己又忘记就写了,正好提醒自己周末改下,变成触摸可能会好点(但愿记得了))好了介绍下bakerj 添加依赖compile 'com.bakerj:infinite-cards:1.0.0'地址 这里写链接内容我懒得解释给个代码看吧,我周末会补写的(如果没忘的话)package com.example.admin.bakerjq;import android.support原创 2017-04-28 00:27:23 · 3608 阅读 · 2 评论 -
android开源库---线性图表SuitLines
最近看到一个合适的开源库,是线性图表的,感觉以后可能会用到,这里就写下,因为作者写的直接用类,自己也好修改。给你们链接吧点击打开链接一、简介首先适用于API14以上的(感觉这点很致命,不知道能不能规避)静态属性对应API说明xySizesetXySizexy轴文字大小xyColorsetXyColorxy轴文字的颜色,原创 2017-05-07 17:48:03 · 727 阅读 · 0 评论 -
android开源库--FilePicker
想必大家经常用到选择文件的时候吧,这里我介绍一个开源库 内库地址那我就说下用法咯 一样加入依赖 compile 'com.github.angads25:filepicker:1.1.0' public void showFile(){ DialogProperties properties = new DialogProperties(); //这个原创 2017-04-09 20:37:16 · 2324 阅读 · 0 评论 -
android实用方法----Butter Knife 8.0.5使用
最近在封装mvp设计模式,想把一些好用的都封装起来,今天看到这个ButterKnife,找了使用方法在这里介绍一下。 这个就不过多解释啦,Butter Knife的使用即使相当于我们不用它的时候写的findViewById()。原来我们的代码是下面这样TextView textView = (TextView) findViewById(R.id.hello_world);用过之后,我们的代码是这原创 2017-02-19 12:49:52 · 408 阅读 · 0 评论 -
android开源库----NumberPickerView·
想必大家也遇到过要滚动显示选项的需求吧,这件事我烦了很久,曾经想过写wheelview解决但是效果没达到我的预期目的,这里给大家介绍个这个NumberPickerView 这个解决我的问题而且效果很不错 这里写链接内容好了我这里就简单介绍用法 添加依赖 compile 'cn.carbswang.android:NumberPickerView:1.1.1'然后写xml <cn.carbs原创 2017-02-23 23:52:23 · 2454 阅读 · 5 评论 -
Android图片加载Glide框架使用详解
这是篇很详细的框架使用讲解出自点击打开链接1、当前比较好的图片加载框架 Universal Image Loader:使用最广,很强大,但现在官方已停止维护。 Picasso:和Glide非常像,Square开发的牛逼框架。 Volley:Google官方出品。 Fresco:FaceBook出品,数据相当厉害。 Glide:今天的主角,官方推荐,专注于界面流畅的滚动。转载 2017-03-08 23:38:46 · 333 阅读 · 0 评论 -
android开源库BGA----BGAbanner的使用
今天主要和大家介绍一个开源库BGA,真的很好用 这里主要介绍其中的BGAbanner,有了它你再也不用写什么viewpage了 BGAbanner 使用方法很简单 首先添加依赖 注意看2.1.7是版本 你要用最新版本需要替换下版本号 compile 'com.android.support:support-v4:latestVersion' compile 'cn.bingo原创 2017-02-23 16:02:05 · 5772 阅读 · 1 评论 -
android开源框架-----Picasso框架的使用
这里我们介绍一下加载图片的框架Picasso. 其实我觉得大家都很熟悉,这个我主要是自己写下给自己看。 首先是使用和大多数开源框架一样首先导入依赖 compile 'com.squareup.picasso:picasso:2.5.2'首先说下最基本的用法Picasso.with(context).load(imageUrl).into(imageView);短短的一行代码为我们解决了很多原创 2017-03-02 23:39:17 · 384 阅读 · 0 评论 -
android开源库---Dagger2入门学习(为什么使用)
看了前面的文章大概都了解了Dagger2。 那么问题来了,为什么我们要是使用Dagger2呢?具体有什么优势呢? 看看原来的代码public class Boy { String name; public Boy(String name ){ // 修改了构造方法 this.name = name; } public void run()原创 2017-07-26 23:17:16 · 489 阅读 · 0 评论