自定义博客皮肤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 1725

原创 Retrofit,RxJava,OkHttp网络请求封装

依赖:// Retrofit库implementation 'com.squareup.retrofit2:retrofit:2.0.2'//rxjavaimplementation 'io.reactivex.rxjava2:rxjava:2.0.1'implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'implementation...

2019-05-06 10:59:50 161

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

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

2019-04-06 21:16:06 837 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 107

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

原创 okhttp封装

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

2019-03-08 08:28:12 124

原创 信鸽推送

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

原创 二维码

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

2019-03-03 15:25:43 88

原创 git推送

git常用命令git init 初始化一个git仓库git clone1.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 404

空空如也

空空如也

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

TA关注的人

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