- 博客(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&lt;&gt;();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&lt;&gt;();private List bottoms = new ArrayList&lt;&gt;();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&amp;amp;lt;String&amp;amp;gt; title = new ArrayList&amp;amp;lt;S..
2018-11-16 18:49:27
209
原创 PullTo下拉刷新上拉加载+多条目视图专项练习一()
PullTo下拉刷新上拉加载private int type = 0;private int page = 0;List&lt;NewsBean.NewslistBean&gt; 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关注的人