自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 安卓OKhttp的二次封装

这篇文章实现了OKhttp的二次封装,在封装里实现了请求Json数据,表单的提交,下载图片.封装的好处:1.节约内存,使所有的网络请求都用一个OKhttpclient和handler对象2.解决OKhttp,网络请求成功,代码在子线程的问题,把请求成功后的逻辑代码放到主线程中执行3.简化代码OKhttp的中级封装,实现两个功能,从服务端下载数据;从客户端提交数据封装优秀

2017-09-06 19:09:01 904

原创 安卓RecyclerView的简单实用

RecycleView是Android5.0的新特性,所以我们的最低版本如果小于5.0,就要添加依赖(兼容包)简单的实现了添加,删除,list型,grid型,瀑布型实现思路1.继承RecycleView.adapter2.写viewholder3.在继承RecyclerView.Adapter的类泛型定义为这个viewholder4.创建构造方法,得到外界的上下文,数

2017-09-06 13:49:09 277

原创 安卓使用PhotoView进行对图片的双击放大,单击退出

实现思路1.复制PhotoView 到libs下,然后进行添加小奶瓶2.布局xml文件,添加PhotoView控件,src加载一张图片,就已经实现了放大缩小3.Photoview设置点击事件,实现单击退出Activity导jar包compile files('libs/uk-co-senab-photoview.jar')进行布局RelativeLay

2017-09-06 09:30:51 1058 1

原创 自定义View,实现侧边索引

侧边索引的实现思路:侧拉索引:音乐APP,即时通讯,电商选择城市,短信验证选择城市都有这个类型自定义控件实现步骤:1.绘制A-Z的字母列表(自绘式自定义控件)2.响应触摸事件3.提供监听回调4.获取汉字的拼音,首字母(pinyin4J通过汉字得到她的拼音,只能一个字符一个字符去转换成拼音)5.根据拼音排序6.根据首字母分组7.把监听回调和ListView结合起来掌握解决问

2017-09-06 09:11:13 668

原创 自定义View,实现PopupWindow下拉列表

实现思路:1.添加Butterknife的依赖,取消掉ActionBar,使用ToolBar代替2.完成整体的布局,初始化控件,设置点击事件3.初始化Popuwindow所要显示的数据4.初始化Popuwindow控件的设置5.Popuwindow与ListView相关联6.三个Popuwindow所依附的LinearLayout,根据点击事件,做对应逻辑处理(改变textvie

2017-09-06 08:59:53 583

原创 自定义View 自定义一个带箭头的圆环详解 加速 减速 暂停 变色

自定义View 自定义一个带箭头的圆环详解 加速 减速 暂停 变色首先,自定义一个类继承view,实现我们的带箭头的圆环public class MyCustomCircleArrowView extends View { //从xml中获取的颜色 private int circleBoundColor; private float circleBoun

2017-09-06 08:39:57 518

原创 自定义View实现视差特效

按照难度来排列:1.自绘式自定义控件(完全自定义控件):继承的是view2.组合式自定义控件:继承的是viewgroup3.继承式自定义控件自绘式自定义控件的定义:自绘控件,顾名思义就是控件所展示的内容都是我们自己绘制上去的。所有的绘制操作就是在onDraw()方法里面进行的,当然我们的这个自定义控件都是View的直接子类。比如最常使用的Text

2017-09-03 20:53:16 461

原创 自定义View实现圆形百分比加载的效果

自定义一个类集成view重写ondraw()方法实现如图效果,随着数字百分比增加和减少外圆颜色依次填充和减少,且外圆颜色是随着百分比增加颜色加深。第一次进入加载到100%暂停。点击自动循环按钮后当进度增加到100%后依次再倒退到0,来回反复。点击暂停按钮数字、圆圈都停止.首先创建一个自定义类,继承Viewpublic class MyView extends View{

2017-09-03 19:09:16 487 1

原创 ImageLoader获取网络图片

//创建默认的ImageLoader配置参数ImageLoaderConfiguration configuration = ImageLoaderConfiguration .createDefault(context);//将configuration配置到imageloader中imageLoader=ImageLoader.getInstance();imageL

2017-08-04 14:12:53 389

原创 安卓日夜模式的切换

1.在values中的colors里设置颜色的属性白天模式下的颜色-->colorname="colorPrimary">#3F51B5color>colorname="colorPrimaryDark">#303F9Fcolor>colorname="colorAccent">#FF4081color>夜晚模式下的颜色-->color

2017-08-04 14:09:51 854

原创 XListView实现上拉刷新下拉加载

public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener {    private XListView lv;    private ArrayList list;    private ArrayAdapter mAdapter;    Handl

2017-07-25 09:02:13 360

原创 HttpURLConnection,get,post,网络请求

/** * HttpURLConnection的post请求 * @param urlPath * @param map * @return */public static String postUrlConnect(String urlPath, Map map){    StringBuffer sbRequest =new StringBuffer();   

2017-07-19 09:53:12 410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除