- 博客(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
460
原创 图片二次采样以及自定义圆角图片
1.为什么要进行图片的二次采样?主要是避免OOM。假设客户端需要加载一张图片,图片尺寸为3000*3000(单位/像素),那么计算一下,如果客户端想显示原图,按一个像素四个字节算, 3000 * 3000 * 4 / 1024 / 1024 = 34 M,想想看客户端一个应用程序的运行内存就十几M,你一下显示一个30多M的图片,直接crash了。 2.怎么解决?这里就需要对图片进行二次采样。
2017-10-24 14:11:15
393
原创 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
679
原创 自定义控件三角绕圆圈
1.创建类继承Viewpublic class MyCustomCircleArrowView extends View { //创建画笔 private Paint paint; //从xml中获取的颜色 private int circleBoundColor; private float circleBoundWidth; //当前画笔画圆的颜色
2017-10-08 19:09:13
572
原创 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
553
原创 自定义控件实现文本滚动
1.textView放在ViewFlipper中实现滑动效果(可设置左右、或者上下滚动),很明显这应该是自定义view;2.利用textView的点击事件即可实现点击;这给布局文件就是调用我们自定义的控件 下面是自定义控件的代码import android.content.Context;import android.graphics.Color;import android.os.Handl
2017-09-18 20:00:56
611
原创 Android ListView批量选择(全选、反选、全不选)
先说明接下来要实现的ListView+CheckBox支持的功能:1. 外部点击“编辑”(长按ListView的某一项也可),出现复选框;2. 支持全选、复选、全不选3. 支持获取选中的数据的信息接下来,带大家看下实现的步骤:定义list_item_data.xml,列表的内容显示,要求其中含有CheckBoxpackage text.bwie.com.listviewandcheckb
2017-09-10 20:44:54
448
原创 用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
353
原创 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
436
原创 二次封装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
3232
原创 XUtils3
Xutis3简介 xUtils是基于Afinal开发的目前功能比较完善的一个Android开源框架,最近又发布了xUtil3.0,在增加新功能的同时又提高了框架的性能。1.xUtils包含了很多实用的android工具; xUtils支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响; 2.Utils 最低兼容Andr
2017-08-31 10:34:20
380
原创 传值(集合)
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
411
原创 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
651
原创 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
332
原创 无线轮播叫小点点和引导页
无限轮播首先创建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
838
原创 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
548
原创 多条目展示
适配器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
234
原创 网络情求加载图片
使用ImageLoad加载图片1.先将打包的好的类进行加载2.初始化Imageloader 进行全局配置使用加载的类包public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); //进
2017-08-14 20:20:17
394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人