自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 购物车sixiang思想

购物车思想首先我们要明确购物车的层级结构,从而进行操作.布局文件我们需要自定义view实现加减器,继承LinnerLayout 实现onClick方法.通过LayoutInflater.from(上下文).inflate(布局,this)获取布局.自定义接口回调 通过加减将文本数据进行相应操作bean类处理 需要添加商家选中 子条目选中 默认值字段商家条目适配器操作:获取复选框 避免...

2019-03-08 08:01:41 214

原创 ToorBar结合DraweLayout

Activity private FragmentTransaction fragmentTransaction; private Fragment_one fragment_one; private Fragment_two fragmentTwo; private LinearLayout drawLayout; private DrawerLayout...

2019-02-25 20:59:37 233

原创 EventBus使用

发送者 EventBus.getDefault().postSticky(new EventBean("goods",o));接受者 @Override protected void onStart() { super.onStart(); EventBus.getDefault().register(this); } @Sub...

2019-02-17 21:14:18 250

原创 RetrofitUtils工具类+RXJava+BaseObservaer

RetrofitUtilpublic class RetrofitUtil { //提供一个本地工具类引用 private static RetrofitUtil retrofitUtil; private final HttpLoggingInterceptor interceptor; private final OkHttpClient okHttpClie...

2019-02-16 16:05:06 318

原创 RecyclerView嵌套实现简易购物车逻辑

Maimn布局<android.support.v7.widget.Toolbar android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorAccent" android:f...

2019-01-16 20:24:45 439

原创 EventBus简单使用

依赖implementation 'org.greenrobot:eventbus:3.0.0'EventBus 注册public class MoEvent implements Serializable { public String string; public MoEvent(String string) { this.string = stri...

2019-01-14 20:43:42 255

原创 ZXing二维码扫描解析及生成

依赖导入/*Zxing 二维码处理*/ implementation 'cn.yipianfengye.android:zxing-library:2.2'Activity调用created public void onViewClicked(View view) { switch (view.getId()) { case R.id.bt...

2019-01-10 10:21:38 428

原创 AS编程:全局捕获异常

对于异常捕获我们主要实现的功能是:1.收集错误信息2.保存错误信息MyBugly–继承Thread.UncaughtExceptionHandlerpublic class MyBugly implements Thread.UncaughtExceptionHandler { private static MyBugly myBugly = null; private...

2019-01-10 09:56:37 414

原创 简易头像上传+popup

Mainpublic class MainActivity extends AppCompatActivity implements View.OnClickListener { private ImageView mImageview; private PopupWindow popupWindow; private String path = Environment...

2019-01-09 09:35:44 303

原创 RecyclerView实现京东分类联动效果

这个难点在于接口回调,以及联动效果.对于数据的一个处理Adapter–ParentAdapterpublic class ParentAdapter extends BaseQuickAdapter<ParentBean.DataBean, BaseViewHolder> { public ParentAdapter(int layoutResId, @Nullable ...

2019-01-06 20:46:22 2214 4

原创 自定义控件实现fragment切换

自定义属性<resources> <declare-styleable name="CircleIndictor"> <attr name="mWidth" format="dimension" /> <attr name="mHeight" format="dimension&q

2019-01-05 08:45:55 342

原创 自定义控件实现流式布局

自定义属性<resources> <declare-styleable name="flow"> <attr name="text_size" format="integer" /> <attr name="text_color" format="integer" /&a

2019-01-05 08:42:35 312

原创 OkHttp二次封装+拦截器

OkHttpUtilspublic class HttpUtils { //提供一个本地HttpUtils的引用 public static HttpUtils httpUtils; private final OkHttpClient okHttpClient; private final Handler handler; //私有化构造函数 ...

2019-01-03 10:01:02 265

原创 OkGo+Brvah实现登录效果

引子:M层之前大同小异,可以参考以前博客~LoginModel在这里我们使用okgo 代替okHttp 使用非常简便public class LoginModel { public void login(String mobile, String password, final LoginModelCallBack loginModelCallBack) {...

2019-01-01 19:00:09 414

原创 SearchView自定义搜索框及使用

xml使用v7控件 <android.support.v7.widget.SearchView android:id="@+id/search" android:layout_width="0dp" android:layout_height="50dp" android:layout_w...

2019-01-01 16:52:54 559

原创 仿饿了么_Main

LeftAdapterpublic class LeftAdapter extends RecyclerView.Adapter<LeftAdapter.MyHolder> { private List<Shop> mList = new ArrayList<>(); public void addAll(List<Shop> ...

2018-12-21 11:41:02 353

原创 仿饿了么_MVP

DataCallpublic interface DataCall<T> { void success(T data); void fail(Result result);}CartModelpublic class CartModel { public static Result goodsList() { String resu...

2018-12-21 11:38:27 198

原创 仿饿了么---布局

drawablecar_btn_bg<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="5dp"></corners> <stroke

2018-12-21 11:33:29 510

原创 BigDemo----MP

IVIewpublic interface IView { Context context();}DataCallpublic interface DataCall extends IView { //商品列表接口--传列表对象 void ShowSuccess(GoodsBean goodsBean); //GridView展示--传对象 vo...

2018-12-20 19:42:15 234

原创 BigDemo----布局文件

首页布局 <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:orientation="horizontal"> <Image...

2018-12-20 19:12:57 235

原创 Mvp实现防京东列表点击详情跳转购物车

所需依赖 /*Picasso依赖*/ implementation 'com.squareup.picasso:picasso:2.3.2' /*banner轮播图 依赖*/ implementation 'com.youth.banner:banner:1.4.9' /*gson解析*/ implementation 'com.google.cod...

2018-12-18 19:51:37 297

原创 防京东列表+布局切换

所需依赖 /*banner轮播图 依赖*/ implementation 'com.youth.banner:banner:1.4.9' /*gson解析*/ implementation 'com.google.code.gson:gson:2.2.4' /*okhttp网络请求*/ implementation 'com.squareup.okh...

2018-12-18 09:38:31 411

原创 防京东搜索页面+跳转详情页

IViewpublic interface IView { Context context();}MainViewpublic interface MainView extends IView { void ShowSuccess(GoodsBean goodsBean); void ShowError(String error);}HttpUtilspu...

2018-12-16 20:36:51 3059 1

原创 MVP实现Recy多条目展示

IViewpublic interface IView { Context context();}DataCall–继承IViewpublic interface DataCall extends IView { void onSuccess(NewsBean newBean); void LoginSuccess(LoginBean loginBean);...

2018-12-15 09:46:18 310

原创 MVP实现OkHttp+RecyclerView

所需依赖 /*glide图片工具*/ implementation 'com.github.bumptech.glide:glide:4.8.0' /*gson解析*/ implementation 'com.google.code.gson:gson:2.2.4' /*okhttp网络请求*/ implementation 'com.squareup.okhttp3:ok...

2018-12-12 15:10:24 230

原创 OkHttp简易上传头像

Activity private ImageView img_pic; private PopupWindow mPopupWindow; private static final int IMAGE_REQUEST_CODE = 0; private static final int CAMERA_REQUEST_CODE = 1; private static...

2018-12-11 20:57:05 376

原创 MVP简易登录注册+PullTo展示数据

DataCall—定义接口public interface DataCall { void callback(Object data); void faild(String error); void showcallback(News news);}LoginModel public static User login(String mobile, Strin...

2018-12-07 16:49:00 330

原创 俄罗斯转盘简易实现

Viewprivate Paint mFanPaint;private Paint mTextPaint;private List list = new ArrayList<>();private boolean flag = false;private RotateAnimation animation;private void init() {mFanPaint = ...

2018-12-02 19:56:08 2699

原创 流式布局简单使用

流式布局简单使用FlowViewprotected void onLayout(boolean changed, int left, int top, int right, int bottom) {super.onLayout(changed, left, top, right, bottom);//获得控件宽度int width = getWidth();//定义常量行数int ...

2018-11-30 15:26:05 558

原创 Scoall解决条目加载冲突专项

Scoall解决条目加载冲突专项public class MyListView extends ListView {public MyListView(Context context) {super(context);}public MyListView(Context context, AttributeSet attrs) {super(context, attrs);}pub...

2018-11-22 19:48:13 145

原创 简易上下切换专项练习(一)

简易上下切换专项练习(一)private GridView top;private GridView bottom;private List tops = new ArrayList<>();private List bottoms = new ArrayList<>();private MyTopAdapter topAdapter;private MyBot...

2018-11-21 11:39:00 187

原创 数据库离线缓存展示数据专项练习(一)

数据库离线缓存展示数据专项练习View view = inflater.inflate(R.layout.fragment2, container, false);listView = view.findViewById(R.id.listview);MyHelper helper = new MyHelper(MyApp.getContext());SQLiteDatabase data...

2018-11-20 19:10:08 164

原创 判断网络展示数据专项练习(一)

判断网络展示数据专项练习protected View CreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {View view = inflater.inflate(R.layout.fragment1, container, false);MyHelper helper = ...

2018-11-20 16:25:52 129

原创 简易轮播图专项练习(一)

Activityprivate Banner banner;private String picUrl;private List img;private ImageView images;private ArrayList paths = new ArrayList();private ArrayList<String> title = new ArrayList<S..

2018-11-16 18:49:27 209

原创 PullTo下拉刷新上拉加载+多条目视图专项练习一()

PullTo下拉刷新上拉加载private int type = 0;private int page = 0;List<NewsBean.NewslistBean> list;private PullToRefreshListView listView;private MyAdapter adapter;@Overrideprotected void onCreate(...

2018-11-16 10:57:42 157

原创 ViewPager专项练习(一)

public class Fragment1 extends Fragment {private int page = 0;private int type = 0;//加载的类型,private XListView listView;private MyAdapter adapter;@Nullable@Overridepublic View onCreateView(@NonNu...

2018-11-11 21:23:11 169

原创 LGAsyncTask接口回调使用专项练习(一)

package com.bwei.day04_utils_cache;import android.content.ContentValues;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.support.v7.app.AppCompatActivity...

2018-11-04 18:39:20 184

原创 LG工具类Util专项练习(一)

工具类Util的使用package utils;import android.content.Context;import android.net.ConnectivityManager;import android.net.Network;import android.os.AsyncTask;import java.io.IOException;import java.io.In...

2018-11-04 18:37:59 209

原创 jsjqueryangular购物车练习

购物车练习 //下单操作 scope.ordermenu=function(id){                   &n

2018-07-28 11:38:08 148

原创 jsjqueryangular删除批量删除混合练习

批量删除数据scope.delMore=function(){                      /

2018-07-28 11:36:37 217

空空如也

空空如也

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

TA关注的人

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