自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android属性动画实现原理

工作原理:在一定时间间隔内,通过不断对值进行改变,并不断将该值赋给对象的属性,从而实现该对象在该属性上的动画效果 ValueAnimator:通过不断控制值的变化(初始值->结束值),将值手动赋值给对象的属性,再不断调用View的invalidate()方法,去不断onDraw重绘view,达到动画的效果。 主要的三种方法: ValueAnimator.ofInt(int values):估...

2019-06-20 21:58:18 1756

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

原创 二级购物车逻辑(RecycleView嵌套RecycleView)

逻辑: 全选全不选 商品控制商家 商家控制商品复选框 商家和商品控制全选 复选框选中状态计算价格 第一步: 封装bean对象,在商家和商品的bean对象内添加boolean变量 提供set ,get方法 fragment页面或activity页面: public class Shouye extends Fragment implements Showinterface.Showview, Vie...

2019-04-06 21:16:06 901 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 130

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

原创 okhttp封装

单例模式 懒汉式 先声明 后实例化 public class OkHttpUtils { public static OkHttpUtils okHttpUtils = null; //私有的构造方法 public OkHttpUtils() { } //返回公共的静态的实例方法 ...

2019-03-08 08:28:12 133

原创 信鸽推送

信鸽推送。。。。。。 首先在 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 771

原创 二维码

在生活中我们经常用到二维码,下面我们自己集成一个二维码。 首先在主build.gradle里面鞋 allprojects { repositories { google() jcenter() maven { url ‘https://jitpack.io’ } } } 然后自己项目的build.gradle 里面导入依赖: implementation ‘com.github.jwkj:LibZ...

2019-03-03 15:25:43 100

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

空空如也

空空如也

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

TA关注的人

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