- 博客(47)
- 收藏
- 关注
原创 瀑布流 重点代码
主函数里 mXrv.setLayoutManager(new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL));适配器 class MyViewHolder extends XRecyclerView.ViewHolder{ SimpleDraweeView sdv; Simple
2018-01-02 21:05:59 268
原创 如何理解MVP
我们在做网络请求的时候,会用到MVP,M层和V层不进行直接交互,这时候就用到P层,也就是说P层是M层和V层之间的桥梁,简单来说,M层是做请求数据的一些业务逻辑操作,P层去M层拿数据给V层,V层进行视图展示,
2017-12-27 14:17:01 319 1
原创 类似淘宝,京东,火山小视频的倒计时跳转页面
activity_main<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk
2017-12-26 15:14:09 2111 2
原创 ijkplayer播放视频
导入依赖compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'清单列表里写权限<!-- 网络权限 --> <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="andro
2017-12-20 19:22:50 514
原创 点击RecyclerView的条目跳转
适配器里写代码**有参构造上方写** /*点击rv的item跳转*/ OnItemClickListener listener; public interface OnItemClickListener{ public void OnItemClick(View v,int position,String id); } public void
2017-12-20 19:05:49 3468 2
原创 Banner+RecyclerView
上边是Banner轮播,下边是RecyclerView,运用同一个接口,同一个集合的数据 在上一个帖子基础上加代码 依赖 /*recyclerview依赖*/ compile 'com.android.support:recyclerview-v7:26.1.0'布局 activity—main里<com.youth.banner.Banner android:id="@
2017-12-20 14:36:00 1133
原创 MVP+Retrotfit+RxJava+Fresco+banner
导入依赖 /*retrofit依赖*/ compile 'com.squareup.retrofit2:retrofit:2.0.2' compile 'com.squareup.okhttp3:okhttp:3.1.2' compile 'com.squareup.retrofit2:converter-gson:2.0.2' //若和观察者结合的话,需加上如下依赖
2017-12-20 14:13:41 313
原创 解绑
presenter /*解绑*/ public void destroy() { iMainActivity = null; }MainActivity/*解绑*/ @Override protected void onDestroy() { super.onDestroy(); persenterActivity.de
2017-12-19 20:30:31 246
原创 沉浸式
注意模拟器版本在4.4.4以上可以看到效果,写在MainActivity里 @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus && Build.VERSION.SDK_INT >= 1
2017-12-19 20:14:21 134
原创 简单的视频播放
导入依赖 compile 'fm.jiecao:jiecaovideoplayer:5.5' *导入依赖要是报错,改android,defaultConfig下的minSdkVersion16*重点内容 <!--网络权限--><uses-permission android:name="android.permission.INTERNET"> <activity android:name="
2017-12-19 19:40:06 242
原创 MVP+Retrofit+RxJava+fresco+RecyclerView
**main_activity**<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:t
2017-12-19 19:03:23 264
原创 二级列表layout布局
**activity_main**<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools
2017-12-19 15:06:56 173
原创 mvp,retrofit请求;listview,fresco展示图片
第一步:导入依赖,如 /*retrofit依赖*/ compile 'com.squareup.retrofit2:retrofit:2.0.2' compile 'com.squareup.okhttp3:okhttp:3.1.2' compile 'com.squareup.retrofit2:converter-gson:2.0.2' //若和观察者结合
2017-12-02 11:03:46 379
原创 点击recyclerview的item跳转(eventbus)传值
**第一步,导入依赖,如: /*recyclerview依赖*/ compile 'com.android.support:recyclerview-v7:26.1.0' /*fresco加载图片*/ compile 'com.facebook.fresco:fresco:0.11.0' /*fresco加载动图*/ compile 'com.face
2017-11-30 17:43:23 2454
原创 Fresco获取动图,RecyclerView展示(只展示动图)
**第一步:添加依赖,如** /*recyclerview依赖*/ compile 'com.android.support:recyclerview-v7:26.1.0' /*fresco加载图片*/ compile 'com.facebook.fresco:fresco:0.11.0' /*fresco加载动图*/ compile 'com.fac
2017-11-29 18:30:04 861
原创 Fresco获取图片,LiseView展示
第一步:添加依赖,如:/*fresco请求图片依赖*/compile 'com.facebook.fresco:fresco:0.11.0'第二步:布局**activity_main**<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http
2017-11-29 09:44:25 246
原创 Banner轮播
**依赖** compile 'com.facebook.fresco:fresco:1.5.0' compile 'com.youth.banner:banner:1.4.10' compile 'com.squareup.okhttp3:okhttp:3.9.0' compile 'com.squareup.okhttp3:logging-interceptor:
2017-11-23 10:58:13 189
原创 RecyclerView的瀑布流
**第一步,导入依赖,如(记得!!!)** compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' compile 'com.android.support:recyclerview-v7:24.2.1'**第二步,添加权限,如****网络请求**<uses-permission android:nam
2017-11-23 09:58:00 199
原创 android 简单二级购物车的删除方法
**在二级列表的布局里写,注意写在 return view 之前** holder.tv_del.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { List<GoosBean.Da
2017-11-23 09:21:22 378
原创 android:简单的二级购物车
**第一步,导入相关依赖,如 compile 'com.squareup.okhttp3:okhttp:3.9.0' compile 'com.squareup.okhttp3:logging-interceptor:3.9.0' compile 'com.google.code.gson:gson:2.8.2' compile 'com.nostra13.unive
2017-11-23 09:14:55 215
原创 android 实现简单的一级购物车
**第一步导入依赖,如: compile 'com.squareup.okhttp3:okhttp:3.9.0' compile 'com.squareup.okhttp3:logging-interceptor:3.9.0' compile 'com.google.code.gson:gson:2.8.2' compile 'com.nostra13.universalimageloade
2017-11-22 11:20:25 1650
原创 android:MVP网络请求数据,运用RecyclerView-LinearLayout展示
**第一步导入相关依赖,如(记得sync now) compile 'com.squareup.okhttp3:okhttp:3.9.0' compile 'com.squareup.okhttp3:logging-interceptor:3.9.0' compile 'com.google.code.gson:gson:2.8.2' compile 'com.nostra13.univer
2017-11-21 19:54:43 580
原创 android studio二级购物车的反选全选
第一步,导入各种依赖,如(记得“Sync Now”) compile 'com.squareup.okhttp3:okhttp:3.9.0' compile 'com.squareup.okhttp3:logging-interceptor:3.9.0' compile 'com.google.code.gson:gson:2.8.2' compile 'com.no
2017-11-19 19:26:44 1097 2
原创 android_studio的第三方依赖
apply plugin: 'com.android.application'android { compileSdkVersion 24 buildToolsVersion "26.0.1" defaultConfig { applicationId "com.bawei.lss_zk02" minSdkVersion 15
2017-11-12 18:39:26 311
原创 android_studio的自定义View的圆形进度条
**需要 考试第三方****MyView写法如下**package com.bawei.lss_yuan;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import andro
2017-11-05 19:26:27 1468
原创 android_studio的SwitchButton(开关)
*这里写代码片*<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent
2017-11-02 18:59:20 5662
原创 android_studio自定义FlowLayout流式布局
` * FlowLayout* package com.bawei.lss_flowlayout;import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.view.ViewGroup;public class FlowLayout e
2017-11-01 20:24:24 1016
原创 android_studio的canvas画圆
**MyView**package com.bawei.zdy_view_yuan;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;im
2017-10-31 18:32:51 5355
原创 angularjs验证
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--样式--> <style> th,td{ width: 60px; height: 40px; borde
2017-10-26 11:05:34 168
原创 angularjs的 优化反选
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--样式--> <style> th,td{ width: 60px; height: 40px; borde
2017-10-26 09:10:56 176
原创 angularjs的发货,已发货切换
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--样式--> <style> td,th{ width: 120px; height: 60px; bord
2017-10-25 14:31:59 186
原创 angularjs的加减数量,确认删除
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--样式--> <style>th,td{ width: 80px; height: 40px; border: 1px solid #69717d;}
2017-10-24 20:08:50 698
原创 angularjs按商品类型,点击加入购物车
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> </style> <!--导入angular包--> <script src="angular-1.5.5/angular.min.js"></script> <s
2017-10-24 13:43:55 343
原创 angular的修改,性别筛选
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> th,td{ width: 80px; height: 80px; border: 1px solid #
2017-10-23 20:19:45 454
原创 angular的敏感字,判断不为空,不重复运用
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style>th,td{ width: 100px; height: 40px; border: 1px solid #000000;} /* tr:hover{
2017-10-23 14:45:34 1079
原创 angular的添加,模糊查询,年龄区间查询,投票
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--样式--> <style> th,td{ width: 120px; height: 40px; border: 1px solid #000000;
2017-10-21 10:36:55 468
原创 angular的弹出框
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--导入angular包--> <script src="angular-1.5.5/angular.js"></script> <script> /*声明模块*/
2017-10-20 13:38:15 1633
原创 ionic的侧滑,无限轮播,上拉刷新下拉加载
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--格式--> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=de
2017-10-18 19:29:44 456
原创 angularjs之公告墙
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--导包--> <script src="angular-1.5.5/angular.min.js"></script> <script> /*声明模块*/
2017-10-15 19:08:36 229
原创 angularjs之购物
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> th,td{ width: 80px; height: 40px; border: 1px solid
2017-10-15 18:56:27 237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人