自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 瀑布流 重点代码

主函数里 mXrv.setLayoutManager(new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL));适配器 class MyViewHolder extends XRecyclerView.ViewHolder{ SimpleDraweeView sdv; Simple

2018-01-02 21:05:59 261

原创 如何理解MVP

我们在做网络请求的时候,会用到MVP,M层和V层不进行直接交互,这时候就用到P层,也就是说P层是M层和V层之间的桥梁,简单来说,M层是做请求数据的一些业务逻辑操作,P层去M层拿数据给V层,V层进行视图展示,

2017-12-27 14:17:01 306 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 2085 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 503

原创 点击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 3456 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 1121

原创 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 307

原创 解绑

presenter /*解绑*/ public void destroy() { iMainActivity = null; }MainActivity/*解绑*/ @Override protected void onDestroy() { super.onDestroy(); persenterActivity.de

2017-12-19 20:30:31 237

原创 沉浸式

注意模拟器版本在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 128

原创 简单的视频播放

导入依赖 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 230

原创 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 259

原创 二级列表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 167

原创 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 369

原创 点击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 2437

原创 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 847

原创 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 239

原创 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 181

原创 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 193

原创 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 371

原创 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 206

原创 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 1641

原创 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 566

原创 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 1080 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 299

原创 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 1452

原创 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 5633

原创 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 1003

原创 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 5331

原创 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 163

原创 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 166

原创 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 182

原创 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 690

原创 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 332

原创 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 449

原创 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 1076

原创 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 458

原创 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 1616

原创 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 448

原创 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 221

原创 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 226

空空如也

空空如也

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

TA关注的人

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