自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动画的插值器和双亲机制原理

插值器用过没(插值器的种类有哪些|怎么自定义插值器)?1.插值器(Interpolator)决定值的变化模式2.默认种类有AccelerateDecelerateInterpolator :在动画开始与结束的地方速率改变比较慢,在中间的时候加速AccelerateInterpolator:在动画开始的地方速率改变比较慢,然后开始速率变化加快LinearInterpolator:以常量速率...

2019-11-01 21:03:29 148

原创 Touch事件的传递机制和多线程的实现方式

Android工程搭建Touch事件的传递机制多线程的实现方式Touch事件的传递机制多线程的实现方式Touch事件的传递机制1.Touch事件传递相关的API有disPatchTouchEvent、onTouchEvent、onInterceptTouchEvent2.Touch事件相关的类有View,ViewGroup,Activity3.Touch事件会被封装成MotionEve...

2019-10-31 20:35:11 258

原创 观察者与被观察者的简单应用

被观察者需要继承ObservablesetChanged(0方法是发生了改变notifyObservers(string)方法是通知所有的观察者string是通知的信息 class OrderObservable private constructor() : Observable() { fun newMessage(string: String) { /...

2019-10-28 20:55:32 212

原创 MVP模式

MVP模式(Model-View-Presenter)可以说是MVC模式(Model-View-Controller)在Android开发上的一种变种、进化模式。后者大家可能比较熟悉,就算不熟悉也可能或多或少地在自己的项目中用到过。要介绍MVP模式,就不得不先说说MVC模式。MVC模式的结构分为三部分,实体层的Model,视图层的View,以及控制层的Controller。其中View层其实...

2019-10-25 21:03:39 248

原创 市面上常见的手机分辨率

480* 320800* 480854* 480960* 5401024* 6001024* 7681184* 7201196* 7201280* 7201776* 10801812* 10801920* 10802560* 1440等等 仅做参考

2019-10-24 21:02:25 14040

原创 mvp_rxjava_retrofit

一个M层Model类上次已经写完了在view层一个接口也有了在P层要有东西了创建一个类实例化Model层类声明view接口基层好了再见

2019-10-23 21:16:04 123

原创 Mvp之rxjava+Retrofit2

接着之前创建启动方式 在M层并在M层 创建接口 里边些方法今天就到这 拜拜

2019-10-22 21:11:08 164

原创 Mvp之rxjava+Retrofit

首先需要一个接口还要封装一个工具类算了今天不想写了 明天后天再说吧东西很简单 英语0分选手勿喷

2019-10-21 21:06:40 96

原创 MVP

先看一张图,大概了解一下架构先对三个元素做个介绍:View:视图层(Activity,fragment)Presenter:连接view和module的枢纽,一切逻辑控制都由它负责Module:数据模型,数据处理举个例子?Module(数据)Module——也就是M。这里面有一个接口类和一个module类。接口的作用是当M将数据处理完毕之后通过接口去通知P继续执行下面的显示操作。M...

2019-10-18 20:54:55 102

原创 android_面试2

ViewPager指示器怎么做的(小亮点)1、用MagicIndicator这个(库或lib),里面包含了市面上绝大部分效果,实例化以后直接设置就OK了。2、或者回答用NavigationTabStrip这个view做的,导包后,直接在布局里设置就好了,里面包含了市面上绝大部分效果。屏幕适配1、不使用以像素点为单位的单位2、多使用带权重的属性3、多使用带权重属性的布局4、图要多切5...

2019-10-16 20:50:06 93

原创 android_面试

Activity异常退出了怎么办(怎么保存数据)?1、重写onSaveInstanceState和onRestoreInstanceState 两个方法2、在onSaveInstanceState 用Bundle参数putString3、在onRestoreInstanceState 用Bundle参数getString OKActivity的回退栈(或启动模式或launchMode)?...

2019-10-15 21:00:09 71

转载 ORMLite使用

ORMLite先去 ORMLite官网下载jar包 写博客时,目前最新的,对于Android为:ormlite-android-5.0.jar 和 ormlite-core-5.0.jar ;首先要生成一个存放你各种属性的一个属性类,在类的开始添加注解表明这是一张表,名字叫做cardImg然后每条属性都应添加注解,表明是表单中的每一列到这里属性类就算完美的建成了,次数省略了每条属性的ge...

2019-10-11 21:04:45 228

原创 Cygwin下载

Cygwin1 Install from Internet,这种模式直接从Internet安装,适合网速较快的情况;2 Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装;3 Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygw...

2019-10-10 20:57:03 469

空空如也

空空如也

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

TA关注的人

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