自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MVP+Retrofit+RxJava请求网络数据实现RecyclerView多条目展示

先是请求网络数据的部分public interface IBannerView { public void showBData(List<BannerBean.RetBean.ListBean.ChildListBean> bannerlist);}public interface IBannerModel { public void getBData(Observer obse

2017-12-20 19:32:48 781 1

原创 颜色大全

<color name="colorPrimary">#3F51B5</color> <color name="colorPrimaryDark">#303F9F</color> <color name="tm">#00000000</color> <!--透明--> <color name="colorAccent">#FF4081</color> <!--

2017-12-20 10:17:54 522

原创 从Activity跳到Fragment中并传参

首先Activity页面跳转到MainActicity界面当然MainActivity有几个FragmentIntent intent = new Intent(); intent.setClass(LoginActivity.this,MainActivity.class); intent.putExtra("fragid",4); startActivit

2017-12-16 09:49:25 608

原创 MVP+Retrofit+RxJava实现分类

上一篇实现分类用的是OKHttp,这个是Retrofit+RxJava,左右两边是两个recyclerview,右边的Recyclerview里面有一个TextView和GridView,点击左边的条目实现右边数据的变化。 依赖、布局、Bean类都在上一篇就不写了直接开始代码了 先是工具类的东西了实现GridView布局的类public class RightGridView extends G

2017-12-08 20:40:39 361

原创 分类

用两个ListView实现简单的分类页面 首先看一下效果 依赖compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4' compile 'com.google.code.gson:gson:2.6.2'

2017-12-08 11:49:39 179

原创 仿探探:网络请求数据将卡片进行左滑右滑

MVP+Retrofit+RxJava进行网络数据的请求,Fresco进行图片的显示实现探探的左滑右滑效果。 先看一下效果 再看一下依赖 implementation project(':library')//关联一个 library compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.squareup.

2017-12-06 15:29:36 1511 1

原创 MVP+Retrofit+RecyclerView实现加载网络数据

依赖 compile 'com.android.support:design:26.1.0' compile 'com.android.support:recyclerview-v7:26.1.0' compile 'com.facebook.fresco:fresco:0.11.0' compile 'com.squareup.retrofit2:retrofit:2

2017-12-02 11:54:31 826

原创 MVP+OKHTTP+Fresco+RecyclerView+EventBus实现点击传值

用MVP+OKHTTP+Fresco+RecyclerView+EventBus等功能实现,点击条目时进行传值,并且显示出来首先看一下依赖compile 'com.jakewharton:butterknife:8.8.1' compile 'com.jakewharton:butterknife-compiler:8.8.1' compile 'com.android.suppor

2017-12-01 10:12:18 343

原创 多线程下载

依赖 compile 'org.greenrobot:greendao:3.2.0' compile 'com.youth.banner:banner:1.4.9' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.squareup.okhttp3:okhttp:3.9.0' compile

2017-11-23 11:13:44 205

原创 RecyclerView点击事件

Adapter中public class SearchGoodsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { Context context; List<ShopBean.DatasBean.GoodsListBean> goodslist; boolean flag; OnItemCli

2017-11-23 10:19:01 249

原创 MVP Retrofit多线程下载

多线程下载: 目的:最大限度的利用CPU资源 过程: 1.获得下载文件的长度,然后设置本地文件长度 2.根据文件长度和线程数计算每条线程下载的数据长度和下载位置 3.使用HTTP的range字段指定每条线程从什么位置下载,到什么位置停止 4.保存文件。使用RandomAccessFile类指定每条线程从本地文件的什么位置开始写入数据。 首先先看一下依赖 compile 'com.

2017-11-22 19:34:46 270

原创 MVP实现用Retrofit请求网络数据Fresco加载图片,Recyclerview CheckBox显示并实现全选删除

效果图 和上一个不一样的是这个是用checkbox实现的依赖 compile 'com.jcodecraeer:xrecyclerview:1.3.2'compile 'com.facebook.fresco:fresco:0.11.0'compile 'com.squareup.okhttp3:okhttp:3.9.0'compile 'com.squareup.okio:okio:1

2017-11-09 20:14:35 692

原创 recyclerview 全选 删除

//Fresco的初始化 public class App extends Application{ @Override public void onCreate() { super.onCreate(); Fresco.initialize(this); } } //activity中public class MainA

2017-11-08 09:44:22 528

原创 MVP模式的OKhttp请求网络数据,xrecyclerview上拉刷新,下拉加载

简单的一个MVP模式实现OKhttp请求网络数据,xrecyclerview上拉刷新,下拉加载。首先是View层,定义一个接口类,实现显示数据的方法。 IDataView(接口类):其中有两个方法,一个是显示数据的,另一个是刷新数据的public interface IDataView { public void showDataView();

2017-11-02 19:25:16 640

原创 RecyclerView的点击事件

另建一个类继承RecyclerView.Adapterpublic class MyAdapter extends RecyclerView.Adapter{    Context context;    RecyData rd;    OnItemClickListener listener;    public MyAdapter(Context context, Re

2017-11-01 18:37:12 176

原创 网络拦截器

/** * 网络拦截器 */public class LoggingInterceptor implements Interceptor { private static final String UA = “User-Agent”;@Overridepublic Response intercept(Chain chain) throws IOException { R

2017-10-26 13:05:22 295

原创 ImageLoaderUtil

public class UtilImage { public static ImageLoaderConfiguration getConfiguration(Context context){ File cacheDir = StorageUtils.getCacheDirectory(context); ImageLoaderConfigurat

2017-10-26 13:04:06 216

原创 OkHttpUtils的封装

OKHttpUtils public class OkhttpUtils { private static OkhttpUtils sOkHttpManager;/** * okhttpclient实例 */private OkHttpClient mClient;/** * 因为我们请求数据一般都是子线程中请求,在这里我们使用了handler */private Handl

2017-10-26 13:02:46 426

转载 图片二次采样

BitmapUtilspublic class BitmapUtils { /** * @param filePath 要加载的图片路径 * @param destWidth 显示图片的控件宽度 * @param destHeight 显示图片的控件的高度 * @return */ public static an

2017-10-25 20:37:43 237

原创 网络请求数据 Banner轮播

依赖 compile ‘com.youth.banner:banner:1.4.9’banner加载图片的工具public class imagerloaderbanner extends ImageLoader { @Override public void displayImage(Context context, Object path, ImageView imageV

2017-10-25 11:05:40 325

原创 登录注册并记住状态

点击由此页面调到登录页面 public class HomeActivity extends FragmentActivity { List《Fragment》 list; ViewPager vp; RadioGroup rg; RadioButton rb1,rb2,rb3,rb4,rb5; Fragment_sy fragment_sy;

2017-10-24 19:24:43 365

原创 XRecyclerView的使用

int type = 21; private User user; private XRecyclerView rv; private MyRVAdapter adapter; boolean flag = true; android.os.Handler handler = new android.os.Handler(); privat

2017-10-22 20:08:56 263

原创 从网络请求数据,实现注册登录

登录activity public class LoginActivity extends AppCompatActivity implements View.OnClickListener{ TextView login_name,login_pwd,register_btn; Button login_btn; String login= Api.api+”ac

2017-10-20 15:27:58 351

原创 自定义View圆圈进度条,颜色渐变

Java类 public class MyCustom extends View { Paint paint;int mColor;boolean flag=true;private int mProgress = 0;private int mCountProgress = 0;private float mRadiuSize = 0;private float m

2017-10-13 10:49:29 351

原创 自定义View的圆圈进度条

Java类中 public class MyProgress extends View { Paint paint; int mProgress=0; int mProgressNum=0; public MyProgress(Context context) { super(context); init();

2017-10-13 10:33:20 171

原创 RecylerView的复杂使用

在MainActivity中public class MainActivity extends AppCompatActivity { RecyclerView rv; List list;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst

2017-10-03 10:46:26 169

原创 RecylerView的使用

在MainActivity中的public class MainActivity extends AppCompatActivity { RecyclerView rv; //图片数组 int[] mListIcons = new int[]{}; //标题数组 String[] mListTitle = new String[]{};

2017-10-03 10:34:00 300

空空如也

空空如也

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

TA关注的人

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