自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自动轮播RollPagerView

实现轮播图防止浪费大量时间1.添加依赖 compile ‘com.jude:rollviewpager:1.2.9’ 2.在xml布局中添加xml<com.jude.rollviewpager.RollPagerView android:id="@+id/ropagerView" android:layout_width="match_parent

2017-10-24 18:37:07 410

原创 图片二次采样以及自定义圆角图片

1.为什么要进行图片的二次采样?主要是避免OOM。假设客户端需要加载一张图片,图片尺寸为3000*3000(单位/像素),那么计算一下,如果客户端想显示原图,按一个像素四个字节算, 3000 * 3000 * 4 / 1024 / 1024 = 34 M,想想看客户端一个应用程序的运行内存就十几M,你一下显示一个30多M的图片,直接crash了。 2.怎么解决?这里就需要对图片进行二次采样。

2017-10-24 14:11:15 327

原创 RecycleView多条目加载

1.导入RecycleView的依赖和 compile ‘com.android.support:recyclerview-v7:23.2.0’ //图片加载框架加载图片 compile ‘com.squareup.picasso:picasso:2.5.1’ 2.创建适配器import android.content.Context;import android.support.v

2017-10-15 20:51:30 635

原创 自定义控件三角绕圆圈

1.创建类继承Viewpublic class MyCustomCircleArrowView extends View { //创建画笔 private Paint paint; //从xml中获取的颜色 private int circleBoundColor; private float circleBoundWidth; //当前画笔画圆的颜色

2017-10-08 19:09:13 518

原创 RecycleView刷新加载

1.添加加依赖: compile ‘com.wuxiaolong.pullloadmorerecyclerview:library:1.0.4’2.写出布局控件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xm

2017-09-20 20:35:11 500

原创 自定义控件实现文本滚动

1.textView放在ViewFlipper中实现滑动效果(可设置左右、或者上下滚动),很明显这应该是自定义view;2.利用textView的点击事件即可实现点击;这给布局文件就是调用我们自定义的控件 下面是自定义控件的代码import android.content.Context;import android.graphics.Color;import android.os.Handl

2017-09-18 20:00:56 556

原创 Android ListView批量选择(全选、反选、全不选)

先说明接下来要实现的ListView+CheckBox支持的功能:1. 外部点击“编辑”(长按ListView的某一项也可),出现复选框;2. 支持全选、复选、全不选3. 支持获取选中的数据的信息接下来,带大家看下实现的步骤:定义list_item_data.xml,列表的内容显示,要求其中含有CheckBoxpackage text.bwie.com.listviewandcheckb

2017-09-10 20:44:54 376

原创 用Banner实现无线轮播的实现

1.导入依赖 compile ‘com.youth.banner:banner:1.1.5’2.在XMl布局中添加控件<com.youth.banner.Banner android:id="@+id/banner1" android:layout_width="match_parent" androi

2017-09-08 14:37:14 313

原创 Recyclerviews的使用(瀑布流)

1.导入依赖 compile ‘com.android.support:recyclerview-v7:23.2.0’2.给RecycleView创建适配器通过package com.bwei.recyclerviews.adapter;import android.content.Context;import android.os.Handler;import android.support

2017-09-08 14:12:24 404

原创 二次封装OKhttpClient和使用

1.先导依赖 compile ‘com.squareup.okio:okio:1.5.0’ compile ‘com.squareup.okhttp3:okhttp:3.2.0’2.在创建要工具包和工具类 下面就是二次封装的工具类直接调用即可package com.bwei.okhttp3ps.utils;import android.content.Intent;import androi

2017-09-08 13:59:46 3171

原创 XUtils3

Xutis3简介 xUtils是基于Afinal开发的目前功能比较完善的一个Android开源框架,最近又发布了xUtil3.0,在增加新功能的同时又提高了框架的性能。1.xUtils包含了很多实用的android工具; xUtils支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响; 2.Utils 最低兼容Andr

2017-08-31 10:34:20 329

原创 传值(集合)

1.通过Intent跳转页面通过Intent中的方法进行传值使用bundle进行保存值Intent it1=new Intent(MainActivity.this,Aitamei.class);                List products = brands.get(1).products;                Log.i("hh",produc

2017-08-25 10:36:55 369

原创 TableLayout和侧滑窗

package com.bwie.text.activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.os.SystemClock;import android.support.de

2017-08-21 20:01:26 592

原创 XListView 展示刷新与加载

封装类XListview创建展示数据的控件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" andr

2017-08-21 19:51:53 288

原创 无线轮播叫小点点和引导页

无限轮播首先创建Viewpager1.创建无相轮播的布局xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height=

2017-08-21 19:19:55 780

原创 QQ第三方登录

1.下载QQ授权登陆的SDK2.上腾讯开放平台创建一个工程3.阅读平台的开发文档4.根据开发文档进行操作(在工程中只添加   open_sdk_r5793.jar  和  mta-sdk-1.6.2.jar   两个jar包)5.根据API文档配置项目清单文件android:name="com.tencent.tauth.AuthActivity" androi

2017-08-18 10:10:41 488

原创 多条目展示

适配器public class MyAdapter extends BaseAdapter {    private int TYPE_1 = 0;    private int TYPE_2 = 1;    private int TYPE_3 = 2;    Context context;    List datas;    public MyAdap

2017-08-14 20:32:33 196

原创 网络情求加载图片

使用ImageLoad加载图片1.先将打包的好的类进行加载2.初始化Imageloader 进行全局配置使用加载的类包public class MyApplication extends Application {    @Override    public void onCreate() {        super.onCreate();        //进

2017-08-14 20:20:17 347

空空如也

空空如也

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

TA关注的人

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