- 博客(9)
- 收藏
- 关注
原创 Android属性动画实现原理
工作原理:在一定时间间隔内,通过不断对值进行改变,并不断将该值赋给对象的属性,从而实现该对象在该属性上的动画效果 ValueAnimator:通过不断控制值的变化(初始值->结束值),将值手动赋值给对象的属性,再不断调用View的invalidate()方法,去不断onDraw重绘view,达到动画的效果。 主要的三种方法: ValueAnimator.ofInt(int values):估...
2019-06-20 21:58:18
1797
原创 Retrofit,RxJava,OkHttp网络请求封装
依赖: // Retrofit库 implementation 'com.squareup.retrofit2:retrofit:2.0.2' //rxjava implementation 'io.reactivex.rxjava2:rxjava:2.0.1' implementation 'io.reactivex.rxjava2:rxandroid:2.0.1' implementation...
2019-05-06 10:59:50
229
原创 二级购物车逻辑(RecycleView嵌套RecycleView)
逻辑: 全选全不选 商品控制商家 商家控制商品复选框 商家和商品控制全选 复选框选中状态计算价格 第一步: 封装bean对象,在商家和商品的bean对象内添加boolean变量 提供set ,get方法 fragment页面或activity页面: public class Shouye extends Fragment implements Showinterface.Showview, Vie...
2019-04-06 21:16:06
951
1
原创 okhttp封装
public class Okhttputils { private OkHttpClient client; private static volatile Okhttputils instance; private Handler handler = new Handler(); //创建拦截器 private Interceptor getInterpolator() { Int...
2019-03-17 20:36:53
153
原创 recyview多条目
public class Myadapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { Datas datas; Context context; private String url = "http://365jia.cn/uploads/"; public static final int one = 0; pu...
2019-03-17 20:23:22
153
原创 okhttp封装
单例模式 懒汉式 先声明 后实例化 public class OkHttpUtils { public static OkHttpUtils okHttpUtils = null; //私有的构造方法 public OkHttpUtils() { } //返回公共的静态的实例方法 ...
2019-03-08 08:28:12
149
原创 信鸽推送
信鸽推送。。。。。。 首先在 https://xg.qq.com/xg/ctr_index/download网站上注册一个账号 然后在这里新建一个应用 应用包名要跟项目包名一致 那个 ACCESS ID和ACCESS KEY留着有用. 在自己项目的builder里面加上;ndk: ndk { //选择要添加的对应cpu类型的.so库。 abiFilters ‘armeabi’, ‘armea...
2019-03-03 15:59:12
802
原创 二维码
在生活中我们经常用到二维码,下面我们自己集成一个二维码。 首先在主build.gradle里面鞋 allprojects { repositories { google() jcenter() maven { url ‘https://jitpack.io’ } } } 然后自己项目的build.gradle 里面导入依赖: implementation ‘com.github.jwkj:LibZ...
2019-03-03 15:25:43
121
原创 git推送
git常用命令 git init 初始化一个git仓库 git clone 1.git add . 添加到本地仓库 2.git commit -m"commit code" 提交代码 3.git pull 拉取最新的文件 3.git push (如果不成功:git push origin master) git branch develop1 创建分支 git checkout devel...
2019-02-26 08:08:37
441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人