- 博客(16)
- 收藏
- 关注
原创 MVVM简单实现
MVVM模式跟之前的MVC或者MVP不一样 它是在布局的时候有很大区别main布局xml version="1.0" encoding="utf-8"?>layout xmlns:android="http://schemas.android.com/apk/res/android" > data> variable
2017-11-23 10:32:24 578
原创 android 多线程+断点续传+进度条
首先需要的是权限uses-permission android:name="android.permission.INTERNET" />uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />接下来开始布局吧xml version="1.0" encoding="utf-8"?
2017-11-22 15:29:35 414
翻译 RecyclerView的点击事件
原理为RecyclerView的每个子item设置setOnClickListener,然后在onClick中再调用一次对外封装的接口,将这个事件传递给外面的调用者。而“为RecyclerView的每个子item设置setOnClickListener”在Adapter中设置。其实直接在onClick中也能完全处理item的点击事件,但是这样会破坏代码的逻辑。步骤ada
2017-11-20 19:15:48 313
原创 实现购物车
expan = (ExpandableListView) findViewById(R.id.expand);quan = (CheckBox) findViewById(R.id.quan);he = (TextView) findViewById(R.id.he);jie = (TextView) findViewById(R.id.jie);group = new ArrayLis
2017-11-19 19:35:20 206
原创 实现TabLayout+ViewPager+Fragment头目的联动模式
//添加依赖 compile 'com.android.support:design:24.1.1'//这个依赖可以直接在系统找//首先布局 应该能看懂吧 xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.androi
2017-10-25 20:40:54 262
原创 新WaveSwipeRefreshLayout+RecyclerView上拉加载下拉刷新+多条目布局
//所用到的依赖repositories { maven { url "https://jitpack.io" }}compile 'com.android.support:recyclerview-v7:26.+'compile 'com.github.recruit-lifestyle:WaveSwipeRefreshLayout:
2017-10-25 20:27:07 558
原创 简单实现WaveSwipeRefreshLayout+RecyclerView的上拉加载下拉刷新的功能
//在使用WaveSwipeRefreshLayout之前得添加依赖repositories { maven { url "https://jitpack.io" }}compile 'com.github.recruit-lifestyle:WaveSwipeRefreshLayout:1.6'//RecyclerView依
2017-10-25 15:12:23 861 1
原创 实现高端的自定义View属性动画自定义圆改变颜色进行下平移
//首先创建一个CircleView类import android.animation.Animator;import android.animation.AnimatorSet;import android.animation.TypeEvaluator;import android.animation.ValueAnimator;import android.conte
2017-10-25 14:02:52 464
原创 简单的实现一下自定义圆然后平移的小动画
//首先在布局当中加入你所创建的Circle类的控件//下面的Circle是你自己的类demo01.com.xiaoyuandian.Circle android:id="@+id/cicle" android:layout_width="wrap_content" android:layout_height="wrap_content" />
2017-10-25 13:56:45 773
原创 简单的用MVP实现登录界面
//main中的布局xml version="1.0" encoding="utf-8"?>LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.
2017-10-25 10:11:48 366
原创 简单的实现WaveSwipeRefreshLayout的下拉刷新(嵌套RecyclerView)
//其中所用到的依赖compile 'com.android.support:recyclerview-v7:26.+'compile 'com.github.recruit-lifestyle:WaveSwipeRefreshLayout:1.6'//添加网络权限uses-permission android:name="android.permission.INT
2017-10-25 09:38:04 1388
原创 RecyclerView的分割线
package hjy.gouwu.RecyclerView_ItemDecoration;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.gra
2017-10-24 20:33:44 423
原创 实现点击加减数字进行变化
//首先是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" android:or
2017-10-24 20:15:00 1450
原创 ImageLoader的缓存+PopupWindow的一些使用
package demo01.com.bawei.xlistview.refresh;import android.app.Application;import android.os.Environment;import com.nostra13.universalimageloader.cache.disc.impl.UnlimitedDiskCache;impo
2017-10-24 19:38:21 232
原创 一般在使用RecyclerView、Picasso、OKHttps和拦截器所用到的依赖等很多依赖
RecyclerView依赖compile 'com.android.support:recyclerview-v7:23.2.0'OkHttp3的依赖compile 'com.squareup.okhttp3:okhttp:3.2.0'compile 'com.squareup.okio:okio:1.7.0'OkHttp Log拦截compile
2017-10-24 19:30:22 485
原创 购物车实现单选、多选、全选和一些fragment的布局
//首先是展示Fragment的布局xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:orientation="vert
2017-10-24 19:13:35 1570
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人